mirror of
https://github.com/thelounge/thelounge
synced 2024-11-21 19:43:07 +00:00
type Server
This commit is contained in:
parent
e15b121080
commit
5ee9c2b338
2 changed files with 9 additions and 8 deletions
|
@ -10,7 +10,7 @@ import Config from "./config";
|
|||
import {NetworkConfig} from "./models/network";
|
||||
import WebPush from "./plugins/webpush";
|
||||
import log from "./log";
|
||||
import {Server} from "socket.io";
|
||||
import {Server} from "./server";
|
||||
|
||||
class ClientManager {
|
||||
clients: Client[];
|
||||
|
|
|
@ -3,7 +3,7 @@ import {Server as wsServer} from "ws";
|
|||
import express, {NextFunction, Request, Response} from "express";
|
||||
import fs from "fs";
|
||||
import path from "path";
|
||||
import {Server, Socket as ioSocket} from "socket.io";
|
||||
import {Server as ioServer, Socket as ioSocket} from "socket.io";
|
||||
import dns from "dns";
|
||||
import colors from "chalk";
|
||||
import net from "net";
|
||||
|
@ -52,6 +52,12 @@ type IndexTemplateConfiguration = ServerConfiguration & {
|
|||
};
|
||||
|
||||
type Socket = ioSocket<ClientToServerEvents, ServerToClientEvents, InterServerEvents, SocketData>;
|
||||
export type Server = ioServer<
|
||||
ClientToServerEvents,
|
||||
ServerToClientEvents,
|
||||
InterServerEvents,
|
||||
SocketData
|
||||
>;
|
||||
|
||||
// A random number that will force clients to reload the page if it differs
|
||||
const serverHash = Math.floor(Date.now() * Math.random());
|
||||
|
@ -211,12 +217,7 @@ export default async function (
|
|||
return;
|
||||
}
|
||||
|
||||
const sockets = new Server<
|
||||
ClientToServerEvents,
|
||||
ServerToClientEvents,
|
||||
InterServerEvents,
|
||||
SocketData
|
||||
>(server, {
|
||||
const sockets: Server = new ioServer(server, {
|
||||
wsEngine: wsServer,
|
||||
cookie: false,
|
||||
serveClient: false,
|
||||
|
|
Loading…
Reference in a new issue