Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 12e10f48f3f53616c0060662e7ff04aebf52e70f
  • main par défaut protégée
  • renovate/configure
3 résultats

index.html

Blame
  • config.ts 1,21 Kio
    /** Type annotations for config/config.schema.yaml */
    
    export class DiscordBridgeConfig {
      public bridge: DiscordBridgeConfigBridge = new DiscordBridgeConfigBridge();
      public auth: DiscordBridgeConfigAuth = new DiscordBridgeConfigAuth();
      public logging: DiscordBridgeConfigLogging = new DiscordBridgeConfigLogging();
      public database: DiscordBridgeConfigDatabase = new DiscordBridgeConfigDatabase();
      public room: DiscordBridgeConfigRoom = new DiscordBridgeConfigRoom();
    }
    
    class DiscordBridgeConfigBridge {
      public domain: string;
      public homeserverUrl: string;
      public presenceInterval: number = 500;
      public disablePresence: boolean;
      public disableTypingNotifications: boolean;
      public disableDiscordMentions: boolean;
      public disableDeletionForwarding: boolean;
      public enableSelfServiceBridging: boolean;
      public disableEveryoneMention: boolean = false;
      public disableHereMention: boolean = false;
    }
    
    class DiscordBridgeConfigDatabase {
      public filename: string;
    }
    
    export class DiscordBridgeConfigAuth {
      public clientID: string;
      public secret: string;
      public botToken: string;
    }
    class DiscordBridgeConfigLogging {
      public level: string;
    }
    
    class DiscordBridgeConfigRoom {
      public defaultVisibility: string;
    }