hackchat-server 2.3 update
This commit is contained in:
@@ -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.',
|
||||
|
||||
Reference in New Issue
Block a user