verify method

Future<SessionResponse<T>> verify({
  1. required String token,
  2. String? callbackURL,
})

Implementation

Future<SessionResponse<T>> verify({required String token, String? callbackURL}) async {
  try {
    final response = await dio.post(
      "/magic-link/verify?token=$token&callbackURL=$callbackURL",
      options: await getOptions(isTokenRequired: false),
    );
    return SessionResponse.fromJson(response.data, fromJsonUser);
  } catch (e) {
    final message = getErrorMessage(e);
    if (message == null) rethrow;
    throw message;
  }
}