views: select the most used oglive in action/oglive

Set the most used oglive as the first element of the <select>
form component containing the list of available oglives.
master v1.1.3-34
Alejandro Sirgo Rica 2024-10-25 13:07:07 +02:00
parent 270089983a
commit 9c7a687d56
1 changed files with 6 additions and 1 deletions

View File

@ -2475,9 +2475,14 @@ def action_oglive():
oglive_list = r.json()['oglive']
most_used_live = max(oglives_set, key=lambda l: len(oglives_set[l]))
available_oglives = []
for oglive in oglive_list:
available_oglives.append((oglive.get('directory'), oglive.get('directory')))
live_entry = (oglive.get('directory'), oglive.get('directory'))
if oglive.get('directory') == most_used_live:
available_oglives.insert(0, live_entry)
else:
available_oglives.append(live_entry)
default_idx = int(r.json()['default'])
default_oglive_dir = oglive_list[default_idx].get('directory')