handleSaveEntryChangedEvent method
Stream<FastAppSettingsBlocState>
handleSaveEntryChangedEvent(
- FastAppSettingsBlocEventPayload? payload
Handles the saveEntryChanged
event by persisting the new save entry
value and updating the state.
The payload
parameter contains the new save entry value.
Implementation
Stream<FastAppSettingsBlocState> handleSaveEntryChangedEvent(
FastAppSettingsBlocEventPayload? payload,
) async* {
if (payload?.saveEntry != null) {
final saveEntry = payload?.saveEntry;
await _persistSaveEntry(saveEntry);
_logAnalyticsEvent('save_entry', saveEntry);
yield currentState.copyWith(saveEntry: _persistedSettings!.saveEntry);
}
}