From 9c803a89bc4c63756d36c31ed1042df9cb3d4fee Mon Sep 17 00:00:00 2001 From: Masterdai Date: Thu, 2 Jan 2025 23:29:38 +0800 Subject: [PATCH 1/2] Update environment.ts Fix Twitter username validation regex to match platform requirements --- packages/client-twitter/src/environment.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client-twitter/src/environment.ts b/packages/client-twitter/src/environment.ts index 8ff2fb454ed..43d41ea4c5e 100644 --- a/packages/client-twitter/src/environment.ts +++ b/packages/client-twitter/src/environment.ts @@ -5,7 +5,7 @@ export const DEFAULT_MAX_TWEET_LENGTH = 280; const twitterUsernameSchema = z.string() .min(1) .max(15) - .regex(/^[A-Za-z][A-Za-z0-9_]*[A-Za-z0-9]$|^[A-Za-z]$/, 'Invalid Twitter username format'); + .regex(/^[A-Za-z0-9_][A-Za-z0-9_]*[A-Za-z0-9]$/, 'Invalid Twitter username format'); export const twitterEnvSchema = z.object({ TWITTER_DRY_RUN: z.boolean(), From d2d0dee4708f2b29acaf89f0b4550850a7608bc9 Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Thu, 2 Jan 2025 16:28:35 +0000 Subject: [PATCH 2/2] chore: fix typo --- packages/client-twitter/src/environment.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client-twitter/src/environment.ts b/packages/client-twitter/src/environment.ts index fcf104dca26..2c54cb0f92c 100644 --- a/packages/client-twitter/src/environment.ts +++ b/packages/client-twitter/src/environment.ts @@ -6,10 +6,10 @@ export const DEFAULT_MAX_TWEET_LENGTH = 280; const twitterUsernameSchema = z .string() .min(1, "An X/Twitter Username must be at least 1 characters long") - .max(15, "n X/Twitter Username cannot exceed 15 characters") + .max(15, "An X/Twitter Username cannot exceed 15 characters") .regex( /^[A-Za-z0-9_]*$/, - "n X Username can only contain letters, numbers, and underscores" + "An X Username can only contain letters, numbers, and underscores" ); /**