sanitize property

Map<String, dynamic> Function(Map<String, dynamic>)? sanitize
final

Optional function to sanitize data before sending to server.

Default behavior removes 'sync_update_db' field. Provide custom implementation to remove additional local-only fields or transform data.

Example:

sanitize: (map) {
  final clean = Map<String, dynamic>.from(map);
  clean.remove('sync_update_db');
  clean.remove('localCacheData');
  clean.remove('uiStateFlags');
  return clean;
}

Implementation

final Map<String, dynamic> Function(Map<String, dynamic>)? sanitize;