From c0f0e2f5139ead46b6b8c23a808aee32a5363fcd Mon Sep 17 00:00:00 2001 From: Mario Steele Date: Sun, 8 Mar 2026 13:18:40 -0500 Subject: [PATCH] Updated ChatManager Updated creation of new chatter data. Added check to see if first_seen is -1, and if so, update it. (This is for uesrs that are manually added) --- lib/chat_manager.gd | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/chat_manager.gd b/lib/chat_manager.gd index 2dc679bb..6c6d1274 100644 --- a/lib/chat_manager.gd +++ b/lib/chat_manager.gd @@ -37,12 +37,16 @@ func _handle_message(message: TwitchChatMessage) -> void: chatter = Globals.context.chatters.find_one(Condition.new().equal("twitch_id", id)) if not chatter: chatter = Chatter.new() - chatter.twitch_id = id - chatter.first_seen = Time.get_unix_time_from_system() - chatter.last_seen = chatter.first_seen + chatter.twitch_id = user.id + chatter.user = user + chatter.first_added = Time.get_unix_time_from_system() + chatter.first_seen = chatter.first_added + chatter.last_seen = chatter.first_added Globals.context.chatters.append(chatter) first_seen = true else: + if chatter.first_seen == -1.0: + chatter.first_seen = Time.get_unix_time_from_system() chatter.last_seen = Time.get_unix_time_from_system() chatter.save() first_msg = true