sendUpdatePinCode method
Future<void>
sendUpdatePinCode(
- String pinCode,
- String pinCodeName, {
- GetDeviceDetailsMethod getDetails = DevicesRepository.getDeviceDetails,
- SendUpdatePinCodeMethod sendUpdatePinCodeMethod = PinCodeRepository.sendUpdatePinCodeAction,
Run the "makeUpdatePinCodeActionRequest" 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> sendUpdatePinCode(String pinCode, String pinCodeName,
{GetDeviceDetailsMethod getDetails = DevicesRepository.getDeviceDetails,
SendUpdatePinCodeMethod sendUpdatePinCodeMethod =
PinCodeRepository.sendUpdatePinCodeAction}) async {
return performAction<List<PinCodeCredential>>(
[...?getPinCodeCredentials, PinCodeCredential(pinCodeName, pinCode)],
() => getPinCodeCredentials,
() => sendUpdatePinCodeMethod(
_request, this._deviceId, pinCode, pinCodeName),
getDetails: getDetails);
}