incrementPromptCount method
AttributionState
incrementPromptCount({
- required AttributionState attribution,
- required void saveSnapshot(),
Increment promptCount and save an attribution snapshot.
Implementation
AttributionState incrementPromptCount({
required AttributionState attribution,
required void Function(AttributionSnapshotMessage) saveSnapshot,
}) {
final newAttribution = attribution.copyWith(
promptCount: attribution.promptCount + 1,
);
final snapshot = stateToSnapshotMessage(
newAttribution,
DateTime.now().microsecondsSinceEpoch.toString(),
);
saveSnapshot(snapshot);
return newAttribution;
}