Skip to main content

logout_all_route

Function logout_all_route 

Source
pub(crate) async fn logout_all_route(
    __arg0: State<State>,
    __arg1: ClientIp,
    body: Args<Request>,
) -> Result<Response>
Expand description

ยงPOST /_matrix/client/r0/logout/all

Log out all devices of this user.

  • Invalidates all access tokens
  • Deletes all device metadata (device id, device display name, last seen ip, last seen ts)
  • Forgets all to-device events
  • Triggers device list updates

Note: This is equivalent to calling GET /_matrix/client/r0/logout from each device of this user.