declineOperationDeposit method
- required OperationId id,
- OperationDepositSecret? secret,
override
Declines an OperationDeposit.
Implementation
@override
Future<Rx<Operation>?> declineOperationDeposit({
required OperationId id,
OperationDepositSecret? secret,
}) async {
Log.debug(
'declineOperationDeposit(id: $id, secret: ${secret?.obscured})',
'$runtimeType',
);
final mixin = await _graphQlProvider.declineOperationDeposit(
id: id,
secret: secret,
);
if (mixin == null) {
return null;
}
final OperationsEventsEvent events = OperationsEventsEvent(
OperationsEventsVersioned(
mixin.events.map(operationEvent).toList(),
mixin.ver,
mixin.listVer,
),
);
await _operationsEvent(events, updateVersion: false);
return operations.items[id];
}