From 68561dd1852c366501d12c8d3e3168842cabc774 Mon Sep 17 00:00:00 2001
From: Will Hunt <will@half-shot.uk>
Date: Thu, 6 Dec 2018 13:21:15 +0000
Subject: [PATCH] Linting

---
 src/bot.ts    | 13 ++++++++-----
 src/config.ts |  2 +-
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/bot.ts b/src/bot.ts
index 107fad2..0c15ec2 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -503,9 +503,11 @@ export class DiscordBot {
         return rooms.map((room) => room.matrix.getId());
     }
 
-    public async handleMatrixKickBan(roomId: string, kickeeUserId: string, kicker: string, kickban: "kick"|"ban", reason?: string) {
+    public async handleMatrixKickBan(
+        roomId: string, kickeeUserId: string, kicker: string, kickban: "kick"|"ban", reason?: string,
+    ) {
         const kickeeUser = (await this.GetDiscordUserOrMember(
-            new MatrixUser(kickeeUserId.replace("@", "")).localpart.substring("_discord".length)
+            new MatrixUser(kickeeUserId.replace("@", "")).localpart.substring("_discord".length),
         ))!;
         if (!kickeeUser || kickeeUser instanceof Discord.User) {
             log.error("Could not find discord user for", kicker);
@@ -532,14 +534,14 @@ export class DiscordBot {
         }
         await tchan.send(
             `${kickee} was ${kickban === "ban" ? "banned" : "kicked"} from this channel by ${kickeeUserId}.`
-            + (reason ? ` Reason: ${reason}` : "")
+            + (reason ? ` Reason: ${reason}` : ""),
         );
         log.info(`${kickban === "ban" ? "Banning" : "Kicking"} ${kickee}`);
 
         await tchan.overwritePermissions(kickee,
             {
-              VIEW_CHANNEL: false,
               SEND_MESSAGES: false,
+              VIEW_CHANNEL: false,
             },
             `Matrix user was ${kickban} by ${kicker}`);
         if (kickban === "kick") {
@@ -548,8 +550,9 @@ export class DiscordBot {
                 log.info(`Kick was lifted for ${kickee.displayName}`);
                 await tchan.overwritePermissions(kickee,
                     {
-                      VIEW_CHANNEL: null,
                       SEND_MESSAGES: null,
+                      VIEW_CHANNEL: null,
+                      /* tslint:disable: no-any */
                   } as any, // XXX: Discord.js typings are wrong.
                     `Lifting kick for since duration expired.`);
             }, this.config.room.kickFor);
diff --git a/src/config.ts b/src/config.ts
index e9cec8a..b3a5c85 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -59,7 +59,7 @@ export class DiscordBridgeConfigLogging {
 
 class DiscordBridgeConfigRoom {
     public defaultVisibility: string;
-    public kickFor:number = 30000;
+    public kickFor: number = 30000;
 }
 
 class DiscordBridgeConfigChannel {
-- 
GitLab