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