feat(server): update session after doc deletion (#13028)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Sessions associated with a deleted document are now automatically
updated to remove the document reference.

* **Improvements**
* Enhanced session management to better handle documents that have been
deleted.

No visible changes to the user interface; these updates improve backend
handling of session and document relationships.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2025-07-04 15:54:19 +08:00
committed by GitHub
parent d0beab9638
commit b9c4d7230e
3 changed files with 27 additions and 1 deletions
@@ -91,7 +91,7 @@ export type ListSessionOptions = Pick<
Partial<ChatSession>,
'sessionId' | 'workspaceId' | 'docId' | 'pinned'
> & {
userId: string;
userId: string | undefined;
action?: boolean;
fork?: boolean;
limit?: number;