Added support for favoriting games like Battle.net

This commit is contained in:
2022-07-31 10:31:17 -05:00
parent af82432348
commit 6055e8f65c
5 changed files with 78 additions and 17 deletions

View File

@@ -234,6 +234,34 @@ class W3DHub
join_server(app_id, channel, server)
end
def favorive(app_id, bool)
Store.settings[:favorites] ||= {}
if bool
Store.settings[:favorites][app_id.to_sym] = true
else
Store.settings[:favorites].delete(app_id.to_sym)
end
end
def favorite?(app_id)
Store.settings[:favorites] ||= {}
Store.settings[:favorites][app_id.to_sym]
end
def app_order(app_id, int)
Store.settings[:app_order] ||= {}
Store.settings[:app_order][app_id.to_sym] = int
end
def app_order_index(app_id)
Store.settings[:app_order] ||= {}
Store.settings[:app_order][app_id.to_sym]
end
def auto_import
return unless W3DHub.windows?