revokeUserSession method

Future<SuccessResponse> revokeUserSession({
  1. required String sessionToken,
})

Revoke a user session

sessionToken The token of the session to revoke

Implementation

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