hackchat-server 2.3 update

This commit is contained in:
marzavec
2023-12-27 00:26:49 -08:00
parent fe6685468c
commit 61c0be77d5
52 changed files with 73 additions and 73 deletions
+5 -5
View File
@@ -110,7 +110,7 @@ export async function run({
}) {
// increase rate limit chance and ignore if not admin or mod
if (!isModerator(socket.level)) {
return server.police.frisk(socket.address, 10);
return server.police.frisk(socket, 10);
}
// check user input
@@ -233,7 +233,7 @@ export function chatCheck({
* May expose the ratelimiting lines from `chat` and use that
* @todo one day #lazydev
*/
server.police.frisk(socket.address, 9);
server.police.frisk(socket, 9);
return false;
}
@@ -255,7 +255,7 @@ export function inviteCheck({
}) {
if (core.muzzledHashes[socket.hash]) {
// check for spam
if (server.police.frisk(socket.address, 2)) {
if (server.police.frisk(socket, 2)) {
return server.reply({
cmd: 'warn',
text: 'You are sending invites too fast. Wait a moment before trying again.',
@@ -336,12 +336,12 @@ export function whisperCheck({
if (!text) {
// lets not send objects or empty text, yea?
return server.police.frisk(socket.address, 13);
return server.police.frisk(socket, 13);
}
// check for spam
const score = text.length / 83 / 4;
if (server.police.frisk(socket.address, score)) {
if (server.police.frisk(socket, score)) {
return server.reply({
cmd: 'warn', // @todo Add numeric error code as `id`
text: 'You are sending too much text. Wait a moment and try again.\nPress the up arrow key to restore your last message.',