checkSession method

Future<RestApiResponse> checkSession()

Überprüft die aktuelle Session über '/_CheckSession'

Verifiziert, ob die aktuelle Session noch gültig ist. Diese Methode sollte regelmäßig aufgerufen werden, um sicherzustellen, dass die Session nicht abgelaufen ist.

Returns: RestApiResponse mit dem Validierungsstatus der Session

Throws: Exceptions definiert in RestApiResponse

Beispiel:

try {
  RestApiResponse response = await api.v1.authentication.checkSession();
  if (response.isOk) {
    print("Session ist noch gültig");
  }
} catch (e) {
  print("Session-Prüfung fehlgeschlagen: $e");
}

Hinweis zur neuen API: Prüft die Session über den unversionierten Alias-Pfad _CheckSession.

Implementation

Future<RestApiResponse> checkSession() {
  return _runtime.execute(
    ApiRequest<RestApiResponse>.unversioned(
      method: ApiHttpMethod.get,
      path: '/_CheckSession',
      authentication: AuthenticationPolicy.session,
      deduplication: DeduplicationPolicy.enabled,
      responsePolicy: _responsePolicy,
      operationId: 'v1.authentication.checkSession',
    ),
  );
}