verifyToken method

Future<SessionResponse<T>> verifyToken({
  1. required String token,
})

Verify a one time token

token is the one time token to verify

Implementation

Future<SessionResponse<T>> verifyToken({required String token}) async {
  try {
    final res = await dio.post(
      "/one-time-token/verify",
      data: {"token": token},
      options: await getOptions(isTokenRequired: true),
    );
    return SessionResponse<T>.fromJson(res.data, fromJsonUser);
  } catch (e) {
    final message = getErrorMessage(e);
    if (message == null) rethrow;
    throw message;
  }
}