2021-02-07 20:01:37 +01:00

27 lines
947 B
TypeScript

import { ConnectionHandler } from "tc-shared/ConnectionHandler";
import { SideHeaderEvents } from "tc-shared/ui/frames/side/HeaderDefinitions";
import { Registry } from "tc-shared/events";
export declare class SideHeaderController {
readonly uiEvents: Registry<SideHeaderEvents>;
private connection;
private listenerConnection;
private listenerVoiceChannel;
private listenerTextChannel;
private currentVoiceChannel;
private currentTextChannel;
private pingUpdateInterval;
constructor();
private initialize;
private initializeConnection;
setConnectionHandler(connection: ConnectionHandler): void;
getConnectionHandler(): ConnectionHandler | undefined;
destroy(): void;
private sendChannelState;
private updateVoiceChannel;
private updateTextChannel;
private sendPing;
private sendPrivateConversationInfo;
private sendClientInfoOwnClient;
private sendServerInfo;
}