export interface ConfigOptions { /** * The Posthog endpoint to which analytics data will be sent. */ posthog?: { api_key: string; api_host: string; }; /** * The Sentry endpoint to which crash data will be sent. */ sentry?: { DSN: string; environment: string; }; /** * The rageshake server to which feedback and debug logs will be sent. */ rageshake?: { submit_url: string; }; // Describes the default homeserver to use. The same format as Element Web // (without identity servers as we don't use them). default_server_config: { ["m.homeserver"]: { base_url: string; server_name: string; }; }; } export const DEFAULT_CONFIG: ConfigOptions = { default_server_config: { ["m.homeserver"]: { // These are probably poor guesses - we may want to just not work without // a config file. base_url: `${window.location.protocol}//${window.location.host}`, server_name: window.location.host, }, }, };