From 09c0ed322b74cce52f5ef8a55475edf6f3af949f Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Tue, 14 May 2024 20:40:16 +0300 Subject: [PATCH] Add logs to banning/unbanning --- app/features/admin/actions/admin.server.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/features/admin/actions/admin.server.ts b/app/features/admin/actions/admin.server.ts index 1d57992f4..c2a43477e 100644 --- a/app/features/admin/actions/admin.server.ts +++ b/app/features/admin/actions/admin.server.ts @@ -9,6 +9,7 @@ import { assertUnreachable } from "~/utils/types"; import { _action, actualNumber } from "~/utils/zod"; import { plusTiersFromVotingAndLeaderboard } from "../core/plus-tier.server"; import { refreshBannedCache } from "~/features/ban/core/banned.server"; +import { logger } from "~/utils/logger"; export const action = async ({ request }: ActionFunctionArgs) => { const data = await parseRequestFormData({ @@ -86,6 +87,15 @@ export const action = async ({ request }: ActionFunctionArgs) => { refreshBannedCache(); + logger.info("Banned user", { + userId: data["user"], + byUserId: user.id, + reason: data.reason, + duration: data.duration + ? new Date(data.duration).toLocaleString() + : undefined, + }); + break; } case "UNBAN_USER": { @@ -95,6 +105,11 @@ export const action = async ({ request }: ActionFunctionArgs) => { refreshBannedCache(); + logger.info("Unbanned user", { + userId: data["user"], + byUserId: user.id, + }); + break; } default: {