You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Element-iOS disables its pusher when the user logs out from the app. It makes a request to /pushers/set to empty its pushers.
But it cannot do this when its session is logged out from another device.
The user is logged out but the app continues to receive pushes. As the iOS system forces us to display a notification for every received push, the app continues to display notifications with more or less data.
Synapse should disable pushers for any logged out sessions.
The text was updated successfully, but these errors were encountered:
manuroe
changed the title
Pusher should be disabled when a session is logged out
Pushers should be disabled when the session is logged out
Dec 11, 2020
It looks like we correctly call pusher_pool.remove_pushers_by_access_token, so I think this is a bug with workers where we don't correctly replicate the device deletion to the pusher? Maybe?
erikjohnston
changed the title
Pushers should be disabled when the session is logged out
Removing pushers doesn't work in all cases when using worker mode
Feb 3, 2021
Description
Element-iOS disables its pusher when the user logs out from the app. It makes a request to
/pushers/set
to empty its pushers.But it cannot do this when its session is logged out from another device.
The user is logged out but the app continues to receive pushes. As the iOS system forces us to display a notification for every received push, the app continues to display notifications with more or less data.
Synapse should disable pushers for any logged out sessions.
Steps to reproduce
Steps to reproduce on iOS are described
element-hq/element-ios#3718
The text was updated successfully, but these errors were encountered: