From 6684f3fce6e90fd0574d7bab63b629554ab03ef6 Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Wed, 20 Nov 2024 13:31:50 +0000 Subject: Prettified Code! --- webAO/packets/handlers/handleCT.ts | 39 ++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) (limited to 'webAO/packets/handlers/handleCT.ts') 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, "
"); + 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, "
"); - oocLog.innerHTML += `${username}: ${message}
`; - if (oocLog.scrollTop+oocLog.offsetHeight+120>oocLog.scrollHeight) - oocLog.scrollTo(0, oocLog.scrollHeight); - } -} + oocLog.innerHTML += `${username}: ${message}
`; + 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) => `${url}`); + const urlRegex = /(https?:\/\/[^\s]+)/g; + return message.replace( + urlRegex, + (url) => `${url}`, + ); } -- cgit