logout method

Meldet den Benutzer vom System ab

Beendet die aktuelle Session und setzt alle Session-bezogenen Variablen zurück. Sendet eine Abmelde-Anfrage an den Server.

Returns: RestApiResponse mit dem Abmeldestatus

Nach der Abmeldung werden automatisch folgende Aktionen ausgeführt:

  • Session-ID wird geleert
  • Anmeldestatus wird auf false gesetzt
  • sessionIdChangedEvent wird ausgelöst

Beispiel:

RestApiResponse response = await api.v1.authentication.logout();
if (response.isOk) {
  print("Erfolgreich abgemeldet");
}

Hinweis zur neuen API: Meldet die aktuelle Session ab und leert sie auch bei einem Serverfehler.

Implementation

Future<RestApiResponse> logout() => _sessionCoordinator.logout();