Save status_msg to accounts.json

Restore it if there is not any status_msg set on
the server
This commit is contained in:
vslg
2020-07-16 17:09:14 -03:00
parent 292d88a9bf
commit d57414c06c
5 changed files with 70 additions and 30 deletions

View File

@@ -116,10 +116,12 @@ class Presence:
):
return
self.account.presence = self.presence if (
self.account.presence != self.State.echo_invisible
) else self.State.invisible
self.account.status_msg = self.status_msg
if self.account.presence == self.State.echo_invisible:
self.account.presence = self.State.invisible
else:
self.account.presence = self.presence
self.account.status_msg = self.status_msg
self.account.last_active_at = self.last_active_at
self.account.currently_active = self.currently_active