StreamOverlay/lib/app_context.gd
Mario Steele 92551b289b Updated AppContext
Added get_known_streamers() helper function.
2026-03-08 13:17:52 -05:00

17 lines
442 B
GDScript

extends Context
class_name OverlayContext
var chatters: DbSet
var itch_apps: DbSet
var steam_apps: DbSet
func _init() -> void:
chatters = DbSet.new(Chatter)
itch_apps = DbSet.new(ItchIOAppData)
steam_apps = DbSet.new(SteamAppData)
func get_known_streamers() -> Array[Chatter]:
var known: Array[Chatter] = []
for chatter: Chatter in chatters.find_many(Condition.new().equal("is_streamer", true)):
known.append(chatter)
return known