Fix presence not being updated after loaded once

This commit is contained in:
vslg
2020-07-02 11:44:54 -03:00
committed by miruka
parent 0eda6eb278
commit a1e5a1981d
6 changed files with 46 additions and 24 deletions

View File

@@ -51,11 +51,19 @@ class Presence():
order.index(other) # type: ignore
)
last_active_ago: int = -1
status_msg: str = ""
presence: State = State.offline
currently_active: bool = False
last_active_ago: int = -1
status_msg: str = ""
members: Dict[Tuple[str, str], "Member"] = field(default_factory=dict)
def update_members(self):
for member in self.members.values():
member.presence = self.presence
member.status_msg = self.status_msg
member.last_active_ago = self.last_active_ago
member.currently_active = self.currently_active
@dataclass
class Account(ModelItem):