sendDeletePinCode method

Future<void> sendDeletePinCode(
  1. String pinCode,
  2. String pinCodeName, {
  3. GetDeviceDetailsMethod getDetails = DevicesRepository.getDeviceDetails,
  4. SendDeletePinCodeMethod sendDeletePinCodeMethod = PinCodeRepository.sendDeletePinCodeAction,
})

Run the "makeDeletePinCodeActionRequest" mutation on this device

@param pinCode the pin code @param pinCodeName the name for the pin code @throws ServerException for any errors returned by the platform

Implementation

Future<void> sendDeletePinCode(String pinCode, String pinCodeName,
    {GetDeviceDetailsMethod getDetails = DevicesRepository.getDeviceDetails,
    SendDeletePinCodeMethod sendDeletePinCodeMethod =
        PinCodeRepository.sendDeletePinCodeAction}) async {
  return performAction<List<PinCodeCredential>>(
      [...?getPinCodeCredentials, PinCodeCredential(pinCodeName, pinCode)],
      () => getPinCodeCredentials,
      () => sendDeletePinCodeMethod(_request, this._deviceId, pinCode),
      getDetails: getDetails);
}