aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleCT.ts
diff options
context:
space:
mode:
authorstonedDiscord <stonedDiscord@users.noreply.github.com>2024-11-20 13:31:50 +0000
committerGitHub Action <actions@github.com>2024-11-20 13:31:50 +0000
commit6684f3fce6e90fd0574d7bab63b629554ab03ef6 (patch)
treeb2a62247d17e23a77af57aea355ba621666817c2 /webAO/packets/handlers/handleCT.ts
parent95a2d1361d84c61b454ebe506e6963b93f6d8dee (diff)
Prettified Code!
Diffstat (limited to 'webAO/packets/handlers/handleCT.ts')
-rw-r--r--webAO/packets/handlers/handleCT.ts39
1 files changed, 21 insertions, 18 deletions
diff --git a/webAO/packets/handlers/handleCT.ts b/webAO/packets/handlers/handleCT.ts
index f85b5aa..29ec94c 100644
--- a/webAO/packets/handlers/handleCT.ts
+++ b/webAO/packets/handlers/handleCT.ts
@@ -1,27 +1,30 @@
-import queryParser from '../../utils/queryParser'
-import { prepChat } from '../../encoding'
+import queryParser from "../../utils/queryParser";
+import { prepChat } from "../../encoding";
const { mode } = queryParser();
/**
- * Handles an out-of-character chat message.
- * @param {Array} args packet arguments
- */
+ * Handles an out-of-character chat message.
+ * @param {Array} args packet arguments
+ */
export const handleCT = (args: string[]) => {
- if (mode !== "replay") {
- const oocLog = document.getElementById("client_ooclog")!;
- const username = prepChat(args[1]);
- let message = addLinks(prepChat(args[2]));
- // Replace newlines with br
- message = message.replace(/\n/g, "<br>");
+ if (mode !== "replay") {
+ const oocLog = document.getElementById("client_ooclog")!;
+ const username = prepChat(args[1]);
+ let message = addLinks(prepChat(args[2]));
+ // Replace newlines with br
+ message = message.replace(/\n/g, "<br>");
- oocLog.innerHTML += `${username}: ${message}<br>`;
- if (oocLog.scrollTop+oocLog.offsetHeight+120>oocLog.scrollHeight)
- oocLog.scrollTo(0, oocLog.scrollHeight);
- }
-}
+ oocLog.innerHTML += `${username}: ${message}<br>`;
+ if (oocLog.scrollTop + oocLog.offsetHeight + 120 > oocLog.scrollHeight)
+ oocLog.scrollTo(0, oocLog.scrollHeight);
+ }
+};
// If the incoming message contains a link, add a href hyperlink to it
function addLinks(message: string) {
- const urlRegex = /(https?:\/\/[^\s]+)/g;
- return message.replace(urlRegex, (url) => `<a href="${url}" target="_blank">${url}</a>`);
+ const urlRegex = /(https?:\/\/[^\s]+)/g;
+ return message.replace(
+ urlRegex,
+ (url) => `<a href="${url}" target="_blank">${url}</a>`,
+ );
}