fix: Limit ws payload size

This commit is contained in:
Tom Moor
2022-08-16 10:27:55 +02:00
parent cfa7ecd7f8
commit ed8176ca7d
3 changed files with 6 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ import url from "url";
import { Server } from "@hocuspocus/server";
import Koa from "koa";
import WebSocket from "ws";
import { DocumentValidation } from "@shared/validations";
import Logger from "@server/logging/Logger";
import AuthenticationExtension from "../collaboration/AuthenticationExtension";
import LoggerExtension from "../collaboration/LoggerExtension";
@@ -18,6 +19,7 @@ export default function init(
const path = "/collaboration";
const wss = new WebSocket.Server({
noServer: true,
maxPayload: DocumentValidation.maxStateLength,
});
const hocuspocus = Server.configure({