filterOnSave method

  1. @override
  2. @protected
  3. @mustCallSuper
DynamicMap filterOnSave(
  1. DynamicMap save
)
override

You can filter the saving content when it is saving.

Edit the value of save and return.

Implementation

@override
@protected
@mustCallSuper
DynamicMap filterOnSave(DynamicMap save) {
  save[timeValueKey] = DateTime.now().millisecondsSinceEpoch;
  save[uidValueKey] = path.split("/").last;
  final language = Localize.language;
  if (language.isNotEmpty) {
    save[localeValueKey] = language;
  }
  return super.filterOnSave(save);
}