auth method

Future<Map<String, dynamic>> auth(
  1. List args
)

Implementation

Future<Map<String, dynamic>> auth(List<dynamic> args) async {
  // final data = processArgs(args);
  // final missingFields = validateRequiredFields(data, [
  //   "mid",
  //   "authTransactionId",
  //   "authSignature",
  // ]);

  // if (missingFields.isNotEmpty) {
  //   return FieldErrorModel(
  //     device: await getDeviceInfo(),
  //   ).toMap();
  // }
  // final failedPermissions = await checkForPermissions();
  // if (failedPermissions.isNotEmpty) {
  //   return PermissionErrorModel(
  //     errorCodes: failedPermissions,
  //     device: await getDeviceInfo(),
  //   ).toMap();
  // }
  // final request = AshieldAuthRequest(
  //   mid: data["mid"],
  //   authTransactionId: data["authTransactionId"],
  //   authSignature: data["authSignature"],
  //   authFlow: 'Yes',
  //   selectedSim: 0,
  // );

  // final result = (await _eztoVerifyAshield.authAshield(request));
  // final json = result.toJson();
  // json["device"] = await getDeviceInfo();
  // json["errorCodes"] = mapErrors(result.errorCode);
  // return json;

  Map<String, dynamic> json = {};
  json["success"] = false;
  json["device"] = await getDeviceInfo();
  json["errorCodes"] = ErrorCode.unsupported;
  return json;
}