Skip to content

Commit 387da3e

Browse files
committed
make MAX_TWEET_LENGTH integer since that's how it's consomed/compared
1 parent 7bb1938 commit 387da3e

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

packages/client-twitter/src/environment.ts

+5-7
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ export const twitterEnvSchema = z.object({
1212
TWITTER_USERNAME: z.string().min(1, "Twitter username is required"),
1313
TWITTER_PASSWORD: z.string().min(1, "Twitter password is required"),
1414
TWITTER_EMAIL: z.string().email("Valid Twitter email is required"),
15-
MAX_TWEET_LENGTH: z
16-
.string()
17-
.pipe(z.coerce.number().min(1).int())
18-
.default(DEFAULT_MAX_TWEET_LENGTH.toString()),
15+
MAX_TWEET_LENGTH: z.number().int().default(DEFAULT_MAX_TWEET_LENGTH),
1916
TWITTER_SEARCH_ENABLE: z.boolean().default(false),
2017
TWITTER_2FA_SECRET: z.string(),
2118
TWITTER_RETRY_LIMIT: z.number().int(),
@@ -106,9 +103,10 @@ export async function validateTwitterConfig(
106103
runtime.getSetting("TWITTER_EMAIL") ||
107104
process.env.TWITTER_EMAIL,
108105
MAX_TWEET_LENGTH: // number as string?
109-
runtime.getSetting("MAX_TWEET_LENGTH") ||
110-
process.env.MAX_TWEET_LENGTH ||
111-
DEFAULT_MAX_TWEET_LENGTH.toString(),
106+
safeParseInt(
107+
runtime.getSetting("MAX_TWEET_LENGTH") ||
108+
process.env.MAX_TWEET_LENGTH
109+
, DEFAULT_MAX_TWEET_LENGTH),
112110
TWITTER_SEARCH_ENABLE: // bool
113111
parseBooleanFromText(
114112
runtime.getSetting("TWITTER_SEARCH_ENABLE") ||

0 commit comments

Comments
 (0)