markAsConflict method

Future<void> markAsConflict(
  1. T model
)

Implementation

Future<void> markAsConflict(T model) async {
  final box = await _box;
  final key = _generateKey(model);

  if (storeAsMap) {
    final existing = box.get(key) as Map<String, dynamic>?;
    if (existing != null) {
      existing['_syncStatus'] = SyncStatus.conflict.index;
      existing['_updatedAt'] = DateTime.now().toIso8601String();
      await box.put(key, existing);
    }
  }
}