2026-02-23 18:38:03 -06:00
|
|
|
extends Context
|
|
|
|
|
class_name OverlayContext
|
|
|
|
|
|
|
|
|
|
var chatters: DbSet
|
2026-02-26 22:57:45 -06:00
|
|
|
var itch_apps: DbSet
|
|
|
|
|
var steam_apps: DbSet
|
2026-02-23 18:38:03 -06:00
|
|
|
|
|
|
|
|
func _init() -> void:
|
|
|
|
|
chatters = DbSet.new(Chatter)
|
2026-02-26 22:57:45 -06:00
|
|
|
itch_apps = DbSet.new(ItchIOAppData)
|
|
|
|
|
steam_apps = DbSet.new(SteamAppData)
|
2026-03-08 13:17:52 -05:00
|
|
|
|
|
|
|
|
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
|