tweak: ensure most recently interacted with session appears at the top (#1239)

This commit is contained in:
Aiden Cline
2025-07-22 22:37:36 -05:00
committed by GitHub
parent fd98c3189a
commit b7b0cdbd7c
3 changed files with 3 additions and 4 deletions

View File

@@ -196,6 +196,7 @@ export namespace Server {
}),
async (c) => {
const sessions = await Array.fromAsync(Session.list())
sessions.sort((a, b) => b.time.updated - a.time.updated)
return c.json(sessions)
},
)

View File

@@ -508,6 +508,8 @@ export namespace Session {
for (const part of userParts) {
await updatePart(part)
}
// mark session as updated since a message has been added to it
await update(input.sessionID, (_draft) => {})
if (isLocked(input.sessionID)) {
return new Promise((resolve) => {