updateLocally method

  1. @override
Future<void> updateLocally(
  1. T model
)
override

Implementation

@override
Future<void> updateLocally(T model) async {
  final box = await _box;
  final key = _generateKey(model);
  final data = _serializeModel(model);
  data['id'] ??= _extractIdFromKey(key);
  data['_syncAction'] = SyncAction.update.index;
  await box.put(key, storeAsMap ? data : model);
}