listUserSessions method

Future<ListUserSessionsResponse> listUserSessions({
  1. required String userId,
})

List all sessions for a user

userId The ID of the user to list sessions for

Implementation

Future<ListUserSessionsResponse> listUserSessions({
  required String userId,
}) async {
  try {
    final response = await super.dio.post(
      "/admin/list-user-sessions",
      data: {
        "userId": userId,
      },
      options: await super.getOptions(isTokenRequired: true),
    );
    return ListUserSessionsResponse.fromJson(response.data);
  } catch (e) {
    final message = getErrorMessage(e);
    if (message == null) rethrow;
    throw message;
  }
}