updateSyncOperationStatus method

Future<void> updateSyncOperationStatus({
  1. required int operationId,
  2. required String status,
  3. String? errorMessage,
})

Update sync operation status

Implementation

Future<void> updateSyncOperationStatus({
  required int operationId,
  required String status,
  String? errorMessage,
}) async {
  _ensureInitialized();

  await _isar.writeTxn(() async {
    final operation = await _isar.syncOperations.get(operationId);
    if (operation != null) {
      operation.status = status;
      operation.errorMessage = errorMessage;
      await _isar.syncOperations.put(operation);
    }
  });
}