createManualVerificationSession static method

Future<void> createManualVerificationSession(
  1. CreateManualVerificationSessionPayload payload
)

Implementation

static Future<void> createManualVerificationSession(
    CreateManualVerificationSessionPayload payload) async {
  final dio = Dio();

  dio.httpClientAdapter = NativeAdapter(
      createCupertinoConfiguration: () =>
          URLSessionConfiguration.ephemeralSessionConfiguration());

  dio.options.headers['accept'] = '*/*';
  dio.options.headers['accept-language'] = 'en-GB,en-US;q=0.9,en;q=0.8';
  dio.options.headers['Content-Type'] = 'application/json';

  final data = jsonEncode(payload);

  final response = await dio.post<String>(
    '${ReclaimBackend.MANUAL_VERIFICATION_PREFIX}/session',
    data: data,
  );
}