update analytics in lastUpdate is null
This commit is contained in:
parent
7163076390
commit
c6186fcdc9
1 changed files with 2 additions and 2 deletions
|
|
@ -36,7 +36,7 @@ class MyAnalyticsController extends BaseController {
|
|||
DateTime? lastUpdated = await _pangeaController.analytics
|
||||
.myAnalyticsLastUpdated(PangeaEventTypes.summaryAnalytics);
|
||||
final DateTime yesterday = DateTime.now().subtract(const Duration(days: 1));
|
||||
if (lastUpdated?.isBefore(yesterday) ?? false) {
|
||||
if (lastUpdated?.isBefore(yesterday) ?? true) {
|
||||
debugPrint("analytics out-of-date, updating");
|
||||
await updateAnalytics();
|
||||
lastUpdated = await _pangeaController.analytics
|
||||
|
|
@ -82,7 +82,7 @@ class MyAnalyticsController extends BaseController {
|
|||
|
||||
// checks if event from sync update is a message that should have analytics
|
||||
bool eventHasAnalytics(Event event, DateTime? lastUpdated) {
|
||||
return event.originServerTs.isAfter(lastUpdated ?? DateTime.now()) &&
|
||||
return (lastUpdated == null || event.originServerTs.isAfter(lastUpdated)) &&
|
||||
event.type == EventTypes.Message &&
|
||||
event.messageType == MessageTypes.Text &&
|
||||
!(event.eventId.contains("web") &&
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue