StreamOverlay/lib/app_context.gd

18 lines
442 B
GDScript3
Raw Normal View History

2026-02-23 18:38:03 -06:00
extends Context
class_name OverlayContext
var chatters: DbSet
var itch_apps: DbSet
var steam_apps: DbSet
2026-02-23 18:38:03 -06:00
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