diff --git a/client/js/socket-events/network.ts b/client/js/socket-events/network.ts index 6c22a3f7..98e60121 100644 --- a/client/js/socket-events/network.ts +++ b/client/js/socket-events/network.ts @@ -23,7 +23,7 @@ socket.on("network:options", function (data) { const network = store.getters.findNetwork(data.network); if (network) { - network.serverOptions = data.serverOptions as typeof network.serverOptions; + network.serverOptions = data.serverOptions; } }); diff --git a/shared/types/socket-events.d.ts b/shared/types/socket-events.d.ts index 236f8de0..5ba58126 100644 --- a/shared/types/socket-events.d.ts +++ b/shared/types/socket-events.d.ts @@ -1,6 +1,6 @@ import {SharedMention} from "./mention"; import {ChanState, SharedChan} from "./chan"; -import {SharedNetwork} from "./network"; +import {SharedNetwork, SharedServerOptions} from "./network"; import {SharedMsg, LinkPreview} from "./msg"; import {SharedUser} from "./user"; import {SharedChangelogData} from "./changelog"; @@ -54,7 +54,7 @@ interface ServerToClientEvents { names: EventHandler<{id: number; users: SharedUser[]}>; network: EventHandler<{network: SharedNetwork}>; - "network:options": EventHandler<{network: string; serverOptions: {[key: string]: any}}>; + "network:options": EventHandler<{network: string; serverOptions: SharedServerOptions}>; "network:status": EventHandler<{network: string; connected: boolean; secure: boolean}>; "network:info": EventHandler<{uuid: string}>; "network:name": EventHandler<{uuid: string; name: string}>;