feat: add authenticated share publishing APIs

This commit is contained in:
2026-08-16 00:50:55 +07:00 Unverified
parent b8e6389ac3
commit 5bf5d2a2c0
8 changed files with 407 additions and 0 deletions
+5
View File
@@ -3,6 +3,7 @@ import "server-only";
import {
optionalEnvironmentValue,
readFeatureEnvironment,
requiredEnvironmentValue,
requiredEnvironmentUrl,
} from "@/lib/config/environment";
@@ -32,6 +33,10 @@ export function getDiscordServerConfig() {
};
}
export function getShareBotSecret() {
return requiredEnvironmentValue("SHARE_BOT_SECRET");
}
export function getYoutubeFollowerConfig() {
const config = readFeatureEnvironment("YouTube follower counts", [
"YOUTUBE_API_KEY",