Skip to content
Extraits de code Groupes Projets
Valider 1599249d rédigé par Christian Paul's avatar Christian Paul
Parcourir les fichiers

Add config: bridge.disablePortalBridging

parent 99f3aa0d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -23,6 +23,9 @@ bridge:
disableTypingNotifications: false
# Disable deleting messages on Discord if a message is redacted on Matrix.
disableDeletionForwarding: false
# Disable portal bridging, where Matrix users can search for unbridged Discord
# rooms on their Matrix server.
disablePortalBridging: false
# Enable users to bridge rooms using !discord commands. See
# https://t2bot.io/discord for instructions.
enableSelfServiceBridging: false
......
......@@ -20,6 +20,8 @@ properties:
type: "boolean"
disableDeletionForwarding:
type: "boolean"
disablePortalBridging:
type: "boolean"
enableSelfServiceBridging:
type: "boolean"
disableReadReceipts:
......
......@@ -89,6 +89,7 @@ class DiscordBridgeConfigBridge {
public disableDiscordMentions: boolean;
public disableDeletionForwarding: boolean;
public enableSelfServiceBridging: boolean;
public disablePortalBridging: boolean;
public disableReadReceipts: boolean;
public disableEveryoneMention: boolean = false;
public disableHereMention: boolean = false;
......
......@@ -186,6 +186,7 @@ async function run() {
res.status(200).send("");
});
if (config.bridge.disablePortalBridging !== true) {
// tslint:disable-next-line:no-any
appservice.on("query.room", async (roomAlias: string, createRoom: (opts: any) => Promise<void>) => {
try {
......@@ -196,6 +197,7 @@ async function run() {
log.error("Exception thrown while handling \"query.room\" event", err);
}
});
}
appservice.on("room.event", async (roomId: string, event: IMatrixEvent) => {
try {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter