diff --git a/src/judge/judge.gateway.ts b/src/judge/judge.gateway.ts index 39bf491..d34703b 100644 --- a/src/judge/judge.gateway.ts +++ b/src/judge/judge.gateway.ts @@ -44,7 +44,13 @@ const REDIS_LOCK_JUDGE_CLIENT_CONNECT_DISCONNECT = "judge-client-connect-disconn const REDIS_CHANNEL_CANCEL_TASK = "cancel-task"; -@WebSocketGateway({ namespace: "judge", path: "/api/socket", transports: ["websocket"], parser: SocketIOParser }) +@WebSocketGateway({ + maxHttpBufferSize: 1e9, + namespace: "judge", + path: "/api/socket", + transports: ["websocket"], + parser: SocketIOParser +}) export class JudgeGateway implements OnGatewayConnection, OnGatewayDisconnect { @WebSocketServer() private server: Server; diff --git a/src/submission/submission-progress.gateway.ts b/src/submission/submission-progress.gateway.ts index 4521897..7bbabf6 100644 --- a/src/submission/submission-progress.gateway.ts +++ b/src/submission/submission-progress.gateway.ts @@ -41,6 +41,7 @@ interface SubmissionProgressMessage { // TODO: This should be refactored if we add hack, custom judge, etc // Maybe refactor to a general "task progress" @WebSocketGateway({ + maxHttpBufferSize: 1e9, namespace: "submission-progress", path: "/api/socket", transports: ["websocket"],