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