checkDeviceAuthStatus method

  1. @override
Future<AuthModel> checkDeviceAuthStatus(
  1. AuthEntity enity
)
override

Implementation

@override
Future<AuthModel> checkDeviceAuthStatus(AuthEntity enity) async {
  final response = await apiConsumer.get(
    '${Env.appUrl}/api/auth/device/status?generatedCode=${enity.generatedCode}',
  );

  final result = json.decode(response.body as String) as Map<String, dynamic>;

  if ([200, 201].contains(response.statusCode)) {
    return AuthModel.fromJson(result);
  } else {
    throw ServerException(msg: result['message'] as String?);
  }
}