|
|
@@ -39,6 +39,7 @@ describe("app session cache", () => {
|
|
|
part: Record<string, Part[] | undefined>
|
|
|
permission: Record<string, PermissionRequest[] | undefined>
|
|
|
question: Record<string, QuestionRequest[] | undefined>
|
|
|
+ part_text_accum_delta: Record<string, string | undefined>
|
|
|
} = {
|
|
|
session_status: { ses_1: { type: "busy" } as SessionStatus },
|
|
|
session_diff: { ses_1: [] },
|
|
|
@@ -47,12 +48,14 @@ describe("app session cache", () => {
|
|
|
part: { msg_1: [part("prt_1", "ses_1", "msg_1")] },
|
|
|
permission: { ses_1: [] as PermissionRequest[] },
|
|
|
question: { ses_1: [] as QuestionRequest[] },
|
|
|
+ part_text_accum_delta: { prt_1: "streamed text" },
|
|
|
}
|
|
|
|
|
|
dropSessionCaches(store, ["ses_1"])
|
|
|
|
|
|
expect(store.message.ses_1).toBeUndefined()
|
|
|
expect(store.part.msg_1).toBeUndefined()
|
|
|
+ expect(store.part_text_accum_delta.prt_1).toBeUndefined()
|
|
|
expect(store.todo.ses_1).toBeUndefined()
|
|
|
expect(store.session_diff.ses_1).toBeUndefined()
|
|
|
expect(store.session_status.ses_1).toBeUndefined()
|
|
|
@@ -70,6 +73,7 @@ describe("app session cache", () => {
|
|
|
part: Record<string, Part[] | undefined>
|
|
|
permission: Record<string, PermissionRequest[] | undefined>
|
|
|
question: Record<string, QuestionRequest[] | undefined>
|
|
|
+ part_text_accum_delta: Record<string, string | undefined>
|
|
|
} = {
|
|
|
session_status: {},
|
|
|
session_diff: {},
|
|
|
@@ -78,6 +82,7 @@ describe("app session cache", () => {
|
|
|
part: { [m.id]: [part("prt_1", "ses_1", m.id)] },
|
|
|
permission: {},
|
|
|
question: {},
|
|
|
+ part_text_accum_delta: {},
|
|
|
}
|
|
|
|
|
|
dropSessionCaches(store, ["ses_1"])
|