checkSession method
Ü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',
),
);
}