Merge pull request #5250 from pangeachat/5245-ui-slowdown-on-initial-load-of-analytics

fix: add bulk updating of uses list
This commit is contained in:
ggurdin 2026-01-16 15:47:38 -05:00 committed by GitHub
commit 7a78990e6b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 6 deletions

View file

@ -395,10 +395,7 @@ class AnalyticsDatabase with DatabaseFileStorage {
);
}
for (final u in usesForKey) {
model.addUse(u);
}
model.addUses(usesForKey);
updates[key] = model;
}

View file

@ -140,8 +140,8 @@ class ConstructUses {
_uses.sort((a, b) => a.timeStamp.compareTo(b.timeStamp));
}
void addUse(OneConstructUse use) {
_uses.add(use);
void addUses(List<OneConstructUse> uses) {
_uses.addAll(uses);
_sortUses();
}