mirror of
https://git.shipoclu.com/moon/plspace.git
synced 2026-08-13 02:42:30 +00:00
smarter timeline update
This commit is contained in:
+13
-2
@@ -18,6 +18,7 @@
|
||||
import { toPlainText } from '$lib/util/html'
|
||||
import { relativeTime, shortDate, stampDate } from '$lib/util/time'
|
||||
import { useTimelineRefresh } from '$lib/timeline-refresh'
|
||||
import { reconcileRefreshItems } from '$lib/stores/feed.svelte'
|
||||
import Module from '$components/common/Module.svelte'
|
||||
import Avatar from '$components/common/Avatar.svelte'
|
||||
import RichText from '$components/common/RichText.svelte'
|
||||
@@ -155,7 +156,12 @@
|
||||
session.host === host &&
|
||||
session.signedIn === signedIn
|
||||
) {
|
||||
friendStatus = page.items
|
||||
friendStatus = reconcileRefreshItems(
|
||||
friendStatus,
|
||||
page.items,
|
||||
page.deletedIds,
|
||||
{ emptyIsAuthoritative: !page.links.maxId },
|
||||
)
|
||||
}
|
||||
} catch (cause) {
|
||||
if (generation === primaryRefreshGeneration && session.host === host) {
|
||||
@@ -173,7 +179,12 @@
|
||||
session.host === host &&
|
||||
session.signedIn === signedIn
|
||||
) {
|
||||
bulletins = page.items
|
||||
bulletins = reconcileRefreshItems(
|
||||
bulletins,
|
||||
page.items,
|
||||
page.deletedIds,
|
||||
{ emptyIsAuthoritative: !page.links.maxId },
|
||||
)
|
||||
}
|
||||
} catch (cause) {
|
||||
if (generation === primaryRefreshGeneration && session.host === host) {
|
||||
|
||||
Reference in New Issue
Block a user