fix bookmarks sort order when WS does not bump update_at (#8264)

This commit is contained in:
Elias Nahum 2024-10-17 09:05:01 +08:00 committed by GitHub
parent 647b8c8eb6
commit 98b8bf109f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View file

@ -392,7 +392,7 @@ const ChannelHandler = <TBase extends Constructor<ServerDataOperatorBase>>(super
return res;
}
if (e.updateAt !== b.update_at) {
if (e.updateAt !== b.update_at || e.sortOrder !== b.sort_order) {
res.createOrUpdateRaws.push(b);
if (b.file) {
files.push(b.file);

View file

@ -113,5 +113,5 @@ export const getBookmarksSince = async (database: Database, channelId: string) =
};
export const observeBookmarks = (database: Database, channelId: string) => {
return queryBookmarks(database, channelId).observeWithColumns(['file_id']);
return queryBookmarks(database, channelId).observeWithColumns(['update_at', 'sort_order']);
};