From 98e353b6b47673e677e497c9f1f19795c834ae28 Mon Sep 17 00:00:00 2001
From: Will Hunt <will@half-shot.uk>
Date: Fri, 15 Jun 2018 15:17:43 +0100
Subject: [PATCH] Fix puppeted clients blowing up for not emitting errors

---
 src/clientfactory.ts | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/clientfactory.ts b/src/clientfactory.ts
index 7055ccf..30f1ad3 100644
--- a/src/clientfactory.ts
+++ b/src/clientfactory.ts
@@ -75,6 +75,9 @@ export class DiscordClientFactory {
       sync: true,
       messageCacheLifetime: 5,
     }));
+    client.on("debug", (msg) => { log.verbose("discord.js-ptp", msg); });
+    client.on("error", (msg) => { log.error("discord.js-ptp", msg); });
+    client.on("warn", (msg) => { log.warn("discord.js-ptp", msg); });
     try {
       await client.login(token);
       log.verbose("ClientFactory", "Logged in. Storing ", userId);
-- 
GitLab