From ca79da87b15c72184e9030753e4e00d0a4a543ee Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Thu, 18 Jun 2020 04:32:54 -0400 Subject: [PATCH] fix disabling of autoreplay-missed --- irc/getters.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/irc/getters.go b/irc/getters.go index b27af59e..f74e5f7c 100644 --- a/irc/getters.go +++ b/irc/getters.go @@ -334,7 +334,8 @@ func (client *Client) SetAccountSettings(settings AccountSettings) { becameAlwaysOn = (!client.alwaysOn && alwaysOn) client.alwaysOn = alwaysOn if autoreplayMissedDisabled { - client.lastSeen = nil + // clear the lastSeen entry for the default session, but not for device IDs + delete(client.lastSeen, "") } } client.accountSettings = settings