deprecated session.idle event

This commit is contained in:
Dax Raad
2025-11-17 11:42:28 -05:00
parent 7f0b2ce1ac
commit bdfa213ccf
3 changed files with 19 additions and 17 deletions

View File

@@ -31,6 +31,13 @@ export namespace SessionStatus {
status: Info,
}),
),
// deprecated
Idle: Bus.event(
"session.idle",
z.object({
sessionID: z.string(),
}),
),
}
const state = Instance.state(() => {
@@ -56,6 +63,10 @@ export namespace SessionStatus {
status,
})
if (status.type === "idle") {
// deprecated
Bus.publish(Event.Idle, {
sessionID,
})
delete state()[sessionID]
return
}