sync: fix check for needing backfill

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2024-08-22 08:34:16 -06:00
parent 6aaf786ea9
commit 5960a2307e
+7 -1
View File
@@ -127,7 +127,13 @@ func (t *TelegramClient) SyncChats(ctx context.Context) error {
PortalKey: portalKey,
CreatePortal: true,
},
CheckNeedsBackfillFunc: func(ctx context.Context, latestMessage *database.Message) (bool, error) { return true, nil },
CheckNeedsBackfillFunc: func(ctx context.Context, latestMessage *database.Message) (bool, error) {
latestMessageID, err := ids.ParseMessageID(latestMessage.ID)
if err != nil {
return false, err
}
return dialog.TopMessage > latestMessageID, nil
},
})
}
return nil