From 16f4dcf4b2702f83eb5004c117f38f7f37783bcb Mon Sep 17 00:00:00 2001 From: array-in-a-matrix Date: Wed, 4 Jan 2023 03:10:33 -0500 Subject: [PATCH] error handling eventhough the sdk does its own but it wont catch errors by me i think anyways this commit messages is too long --- index.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index c766f13..d90637f 100644 --- a/index.js +++ b/index.js @@ -8,9 +8,14 @@ AutojoinRoomsMixin.setupOnClient(client); client.start().then(() => console.log(`Client has entered the matrix!`)); client.on("room.message", (roomId, event) => { - if (! event["content"] || event["sender"] === config.user) return; - if (event["content"]["body"].toLowerCase().includes("real")){ - client.replyText(roomId, event, "real") - console.log("real => roomId: " + roomId + " author: " + event["sender"] + " message: " + event["content"]["body"] ) + if (!event["content"] || event["sender"] === config.user) return; + try { + if (event["content"]["body"].toLowerCase().includes("real")) { + client.replyText(roomId, event, "real") + // console.log("real => roomId: " + roomId + " author: " + event["sender"] + " message: " + event["content"]["body"]) + console.table([roomId, event["sender"], event["content"]["body"]]) + } + } catch (error) { + console.error("Ran into an error:\n" + error) } -}) \ No newline at end of file +})