From 283d2743e05b09d35a600b97ba1c04ba7b878105 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Sun, 19 Oct 2025 22:50:09 +0200 Subject: [PATCH] Fix mod --- common/src/api/user-types.ts | 4 ++-- common/src/envs/constants.ts | 6 +++--- web/components/widgets/user-link.tsx | 9 ++++----- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/common/src/api/user-types.ts b/common/src/api/user-types.ts index 5ff07ece..2d5e60c5 100644 --- a/common/src/api/user-types.ts +++ b/common/src/api/user-types.ts @@ -1,4 +1,4 @@ -import { ENV_CONFIG, MOD_IDS } from 'common/envs/constants' +import { ENV_CONFIG, MOD_USERNAMES } from 'common/envs/constants' import { User } from 'common/user' import { removeUndefinedProps } from 'common/util/object' @@ -22,6 +22,6 @@ export function toUserAPIResponse(user: User): FullUser { ...user, url: `https://${ENV_CONFIG.domain}/${user.username}`, isAdmin: ENV_CONFIG.adminIds.includes(user.id), - isTrustworthy: MOD_IDS.includes(user.id), + isTrustworthy: MOD_USERNAMES.includes(user.username), }) } diff --git a/common/src/envs/constants.ts b/common/src/envs/constants.ts index 98cabe26..7731891e 100644 --- a/common/src/envs/constants.ts +++ b/common/src/envs/constants.ts @@ -12,7 +12,7 @@ export function isAdminId(id: string) { } export function isModId(id: string) { - return MOD_IDS.includes(id) + return MOD_USERNAMES.includes(id) } export const ENV = isProd() ? 'prod' : 'dev' @@ -58,8 +58,8 @@ export const AUTH_COOKIE_NAME = `FBUSER_${PROJECT_ID.toUpperCase().replace( '_' )}` -export const MOD_IDS = [ - '...', +export const MOD_USERNAMES = [ + 'Martin', ] export const VERIFIED_USERNAMES = [ diff --git a/web/components/widgets/user-link.tsx b/web/components/widgets/user-link.tsx index aef3704c..4c6bf909 100644 --- a/web/components/widgets/user-link.tsx +++ b/web/components/widgets/user-link.tsx @@ -1,6 +1,6 @@ import Link from 'next/link' import clsx from 'clsx' -import {MOD_IDS, VERIFIED_USERNAMES} from 'common/envs/constants' +import {MOD_USERNAMES, VERIFIED_USERNAMES} from 'common/envs/constants' import {SparklesIcon} from '@heroicons/react/solid' import {Tooltip} from './tooltip' import {BadgeCheckIcon, ShieldCheckIcon} from '@heroicons/react/outline' @@ -122,13 +122,12 @@ export function UserBadge(props: { username: string fresh?: boolean }) { - const {userId, username, fresh} = props + const {username, fresh} = props const badges = [] - if (MOD_IDS.includes(userId)) { + if (MOD_USERNAMES.includes(username)) { badges.push() - } - if (VERIFIED_USERNAMES.includes(username)) { + } else if (VERIFIED_USERNAMES.includes(username)) { badges.push() } if (fresh) {