From edf21c8078db203a709e409e6bef8acc5b1e81cd Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 8 May 2024 17:08:53 +0800 Subject: [PATCH] add digest to the reserved username list --- packages/api/src/jobs/ai/create_digest.ts | 4 ++-- packages/api/src/routers/digest_router.ts | 4 ++-- packages/api/src/utils/usernamePolicy.ts | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/api/src/jobs/ai/create_digest.ts b/packages/api/src/jobs/ai/create_digest.ts index 8ac0d3169..f85ced5b6 100644 --- a/packages/api/src/jobs/ai/create_digest.ts +++ b/packages/api/src/jobs/ai/create_digest.ts @@ -648,7 +648,7 @@ const findThumbnail = async ( return undefined } -export const moveToLibrary = async (user: User, digest: Digest) => { +export const moveDigestToLibrary = async (user: User, digest: Digest) => { const subTitle = digest.title?.slice(AUTHOR.length + 1) ?? '' const title = `${AUTHOR}: ${subTitle}` @@ -701,7 +701,7 @@ const sendToChannels = async ( case 'email': return sendEmail(user, digest) case 'library': - return moveToLibrary(user, digest) + return moveDigestToLibrary(user, digest) default: logger.error('Unknown channel', { channel }) return diff --git a/packages/api/src/routers/digest_router.ts b/packages/api/src/routers/digest_router.ts index ece89eea2..d136e9638 100644 --- a/packages/api/src/routers/digest_router.ts +++ b/packages/api/src/routers/digest_router.ts @@ -4,7 +4,7 @@ import { env } from '../env' import { TaskState } from '../generated/graphql' import { CreateDigestJobSchedule, - moveToLibrary, + moveDigestToLibrary, } from '../jobs/ai/create_digest' import { getDigest } from '../services/digest' import { FeatureName, findGrantedFeatureByName } from '../services/features' @@ -301,7 +301,7 @@ export function digestRouter() { } // move digest to library - await moveToLibrary(feature.user, digest) + await moveDigestToLibrary(feature.user, digest) res.send({ success: true, diff --git a/packages/api/src/utils/usernamePolicy.ts b/packages/api/src/utils/usernamePolicy.ts index d350ef534..557585e8b 100644 --- a/packages/api/src/utils/usernamePolicy.ts +++ b/packages/api/src/utils/usernamePolicy.ts @@ -169,6 +169,7 @@ const RESERVED_NAMES = new Set([ 'xmpp', 'yaml', 'yml', + 'digest', ]) export const validateUsername = (username: string): boolean => {