UNPKG

matrix-react-sdk

Version:
18 lines (17 loc) 859 B
import { MatrixClient } from "matrix-js-sdk/src/matrix"; import { SettingLevel } from "../SettingLevel"; import MatrixClientBackedController from "./MatrixClientBackedController.ts"; /** * Settings controller for the fallback ICE server setting. * This setting may be forcibly disabled by well-known value ["io.element.voip"]["disable_fallback_ice"]. * This controller will update the MatrixClient's knowledge when the setting is changed. */ export default class FallbackIceServerController extends MatrixClientBackedController { private disabled; constructor(); private checkWellKnown; protected initMatrixClient(newClient: MatrixClient, oldClient?: MatrixClient): Promise<void>; getValueOverride(): any; get settingDisabled(): boolean | string; onChange(_level: SettingLevel, _roomId: string | null, _newValue: any): void; }