themeOfTheDay function

FeedEntry themeOfTheDay(
  1. DateTime localDate
)

The theme everyone gets on localDate's calendar day: Rng.stream(localDayIndex, 'daily').

Implementation

FeedEntry themeOfTheDay(DateTime localDate) {
  final r = Rng.stream(localDayIndex(localDate), RngTag.daily);
  final seed = r.nextU32();
  final family = dailyFamilies[r.nextInt(dailyFamilies.length)];
  return FeedEntry.generated(
    seed: seed,
    family: family,
    // Explicit on purpose: stays 1 when currentEngineVersion moves on.
    engineVersion: dailyEngineVersion,
  );
}