From f43a522a87157c00ff9c17387bb4599bc9cfc12c Mon Sep 17 00:00:00 2001 From: ekzyis Date: Mon, 7 Apr 2025 23:51:33 +0200 Subject: [PATCH] Run social poster only in prod (#2077) --- worker/socialPoster.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/worker/socialPoster.js b/worker/socialPoster.js index ee5b3526..29063df4 100644 --- a/worker/socialPoster.js +++ b/worker/socialPoster.js @@ -2,8 +2,11 @@ import Nostr from '@/lib/nostr' import { TwitterApi } from 'twitter-api-v2' import { msatsToSats, numWithUnits } from '@/lib/format' +const isProd = process.env.NODE_ENV === 'production' + async function postToTwitter ({ message }) { - if (!process.env.TWITTER_POSTER_API_KEY || + if (!isProd || + !process.env.TWITTER_POSTER_API_KEY || !process.env.TWITTER_POSTER_API_KEY_SECRET || !process.env.TWITTER_POSTER_ACCESS_TOKEN || !process.env.TWITTER_POSTER_ACCESS_TOKEN_SECRET) { @@ -38,7 +41,7 @@ const RELAYS = [ ] async function postToNostr ({ message }) { - if (!process.env.NOSTR_PRIVATE_KEY) { + if (!isProd || !process.env.NOSTR_PRIVATE_KEY) { console.log('Nostr poster not configured') return }