chore: generate
This commit is contained in:
parent
3b4aaafd41
commit
5ca19947d9
7 changed files with 215 additions and 93 deletions
|
|
@ -702,7 +702,9 @@ export default function LegacyLayout(props: ParentProps) {
|
|||
}
|
||||
|
||||
async function prefetchMessages(directory: string, sessionID: string, token: number) {
|
||||
await serverSync().session.prefetch(sessionID, prefetchChunk).catch(() => {})
|
||||
await serverSync()
|
||||
.session.prefetch(sessionID, prefetchChunk)
|
||||
.catch(() => {})
|
||||
if (prefetchToken.value !== token) return
|
||||
for (const stale of markPrefetched(directory, sessionID)) serverSync().session.evict(stale)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -153,16 +153,23 @@ export const SessionItem = (props: SessionItemProps): JSX.Element => {
|
|||
const hasError = createMemo(() => notification.session.unseenHasError(props.session.id))
|
||||
const [sessionStore] = serverSync().child(props.session.directory)
|
||||
const hasPermissions = createMemo(() => {
|
||||
return !!sessionPermissionRequest(sessionStore.session, serverSync().session.data.permission, props.session.id, (item) => {
|
||||
return !permission.autoResponds(item, props.session.directory)
|
||||
})
|
||||
return !!sessionPermissionRequest(
|
||||
sessionStore.session,
|
||||
serverSync().session.data.permission,
|
||||
props.session.id,
|
||||
(item) => {
|
||||
return !permission.autoResponds(item, props.session.directory)
|
||||
},
|
||||
)
|
||||
})
|
||||
const isWorking = createMemo(() => {
|
||||
if (hasPermissions()) return false
|
||||
return serverSync().session.data.session_working(props.session.id)
|
||||
})
|
||||
|
||||
const tint = createMemo(() => messageAgentColor(serverSync().session.data.message[props.session.id], sessionStore.agent))
|
||||
const tint = createMemo(() =>
|
||||
messageAgentColor(serverSync().session.data.message[props.session.id], sessionStore.agent),
|
||||
)
|
||||
const tooltip = createMemo(() => props.showTooltip ?? (props.mobile || !props.sidebarExpanded()))
|
||||
const currentChild = createMemo(() => {
|
||||
if (!props.showChild) return
|
||||
|
|
|
|||
|
|
@ -516,9 +516,7 @@ export default function Page() {
|
|||
todoTimer = undefined
|
||||
if (!id) return
|
||||
if (status === "idle" && !blocked) return
|
||||
const cached = untrack(
|
||||
() => sync().data.todo[id] !== undefined,
|
||||
)
|
||||
const cached = untrack(() => sync().data.todo[id] !== undefined)
|
||||
|
||||
todoFrame = requestAnimationFrame(() => {
|
||||
todoFrame = undefined
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue