WebsocketOptions: {
    isAllowedToConnect: <T extends BaseUser<string>>(
        user: T | undefined,
    ) => boolean | Promise<boolean>;
    timeoutInMs: number;
}

Options regarding websockets.

Type declaration

  • isAllowedToConnect: <T extends BaseUser<string>>(user: T | undefined) => boolean | Promise<boolean>

    Whether or not the provided user is allowed to connect to a websocket at all.

  • timeoutInMs: number

    The timeout to be used when a message should trigger a response.

    5000