mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-10-01 11:49:51 -04:00
Move if statement
This commit is contained in:
parent
58371fa263
commit
ddca9c56fc
@ -298,10 +298,11 @@ class PresenceHandler(BaseHandler):
|
|||||||
if not state:
|
if not state:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if self.hs.is_mine_id(user_id):
|
if state.state == PresenceState.OFFLINE:
|
||||||
if state.state == PresenceState.OFFLINE:
|
# No timeouts are associated with offline states.
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if self.hs.is_mine_id(user_id):
|
||||||
if state.state == PresenceState.ONLINE:
|
if state.state == PresenceState.ONLINE:
|
||||||
if now - state.last_active > IDLE_TIMER:
|
if now - state.last_active > IDLE_TIMER:
|
||||||
# Currently online, but last activity ages ago so auto
|
# Currently online, but last activity ages ago so auto
|
||||||
@ -331,11 +332,10 @@ class PresenceHandler(BaseHandler):
|
|||||||
# This is to protect against forgetful/buggy servers, so that
|
# This is to protect against forgetful/buggy servers, so that
|
||||||
# no one gets stuck online forever.
|
# no one gets stuck online forever.
|
||||||
if now - state.last_federation_update > FEDERATION_TIMEOUT:
|
if now - state.last_federation_update > FEDERATION_TIMEOUT:
|
||||||
if state.state != PresenceState.OFFLINE:
|
# The other side seems to have disappeared.
|
||||||
# The other side seems to have disappeared.
|
changes[user_id] = state.copy_and_replace(
|
||||||
changes[user_id] = state.copy_and_replace(
|
state=PresenceState.OFFLINE,
|
||||||
state=PresenceState.OFFLINE,
|
)
|
||||||
)
|
|
||||||
|
|
||||||
preserve_fn(self._update_states)(changes.values())
|
preserve_fn(self._update_states)(changes.values())
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user