Server and applications lists are now updated every 5 and 10 minutes respectively

This commit is contained in:
2024-03-11 22:35:30 -05:00
parent f55924596d
commit 6d209c8942
3 changed files with 101 additions and 10 deletions

View File

@@ -231,7 +231,12 @@ class W3DHub
return list.first
end
def refresh_server_list(server, mode = :update) # :remove
def refresh_server_list(server, mode = :update) # :remove, :refresh_all
if mode == :refresh_all
populate_server_list
return
end
@refresh_server_list = Gosu.milliseconds + 3_000
@refresh_server = server if @selected_server&.id == server.id