fix(sync): advance sidebar recency after streams (#1232)
Co-authored-by: Isaac Sanchez <isanchez-hawkins@arize.com>
This commit is contained in:
committed by
GitHub
co-authored by
Isaac Sanchez
parent
65c54411de
commit
109aecf3de
@@ -1669,7 +1669,7 @@ export function useSidebarSessions(directory?: string): Session[] {
|
|||||||
const wasStreaming = cached?.streamingById.get(session.id) ?? false
|
const wasStreaming = cached?.streamingById.get(session.id) ?? false
|
||||||
const stableUpdatedAt = isStreaming
|
const stableUpdatedAt = isStreaming
|
||||||
? (wasStreaming ? cachedUpdatedAt : Math.max(rawUpdatedAt, cachedUpdatedAt, Date.now()))
|
? (wasStreaming ? cachedUpdatedAt : Math.max(rawUpdatedAt, cachedUpdatedAt, Date.now()))
|
||||||
: cachedUpdatedAt
|
: Math.max(rawUpdatedAt, cachedUpdatedAt)
|
||||||
const signature = getSidebarSessionSignature(session, stableUpdatedAt)
|
const signature = getSidebarSessionSignature(session, stableUpdatedAt)
|
||||||
signatures.set(session.id, signature)
|
signatures.set(session.id, signature)
|
||||||
stableUpdatedAtById.set(session.id, stableUpdatedAt)
|
stableUpdatedAtById.set(session.id, stableUpdatedAt)
|
||||||
|
|||||||
Reference in New Issue
Block a user