feat(server): make a singleton global mutex service (#7900)

This commit is contained in:
forehalo
2024-08-21 05:30:19 +00:00
parent 6b0c398ae5
commit 682a01e441
6 changed files with 50 additions and 42 deletions

View File

@@ -26,7 +26,7 @@ import { UserType } from '../../core/user';
import {
CopilotFailedToCreateMessage,
FileUpload,
MutexService,
RequestMutex,
Throttle,
TooManyRequest,
} from '../../fundamentals';
@@ -265,7 +265,7 @@ export class CopilotType {
export class CopilotResolver {
constructor(
private readonly permissions: PermissionService,
private readonly mutex: MutexService,
private readonly mutex: RequestMutex,
private readonly chatSession: ChatSessionService,
private readonly storage: CopilotStorage
) {}