getAllSessions method

Future<SessionResult> getAllSessions()

Gets all active sessions of a user.

An active user session is required (e.g., user needs to be logged in) to call this method.

Implementation

Future<SessionResult> getAllSessions() async {
  var res = await _fetcher.get<List<dynamic>>('/_api/rest/v1/auth/sessions');
  return SessionResult(
      sessions: res.errors == null
          ? res.data!
              .map((e) => Session.fromJson(e as Map<String, dynamic>))
              .toList()
          : null,
      errors: res.errors);
}