fix: update activity analytics stream on reinit analytics (#5532)

This commit is contained in:
ggurdin 2026-01-30 10:22:47 -05:00 committed by GitHub
parent 387b97ed6d
commit c18939dff3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View file

@ -163,6 +163,7 @@ class AnalyticsDataService {
Logs().i("Analytics database initialized.");
initCompleter.complete();
updateDispatcher.sendConstructAnalyticsUpdate(AnalyticsUpdate([]));
updateDispatcher.sendActivityAnalyticsUpdate(null);
}
}

View file

@ -47,8 +47,8 @@ class AnalyticsUpdateDispatcher {
final StreamController<AnalyticsStreamUpdate> constructUpdateStream =
StreamController<AnalyticsStreamUpdate>.broadcast();
final StreamController<String> activityAnalyticsStream =
StreamController<String>.broadcast();
final StreamController<String?> activityAnalyticsStream =
StreamController<String?>.broadcast();
final StreamController<Set<ConstructIdentifier>> unlockedConstructsStream =
StreamController<Set<ConstructIdentifier>>.broadcast();
@ -85,7 +85,7 @@ class AnalyticsUpdateDispatcher {
.map((update) => update.value);
void sendActivityAnalyticsUpdate(
String activityAnalytics,
String? activityAnalytics,
) =>
activityAnalyticsStream.add(activityAnalytics);