Spaces:
Sleeping
Sleeping
copilot-swe-agent[bot]
Implement issues 1-3: default image, message ordering, and admin controls
be73381
| export function getSiteName(): string { | |
| if ("SITE_NAME" in process.env) { | |
| return <string>process.env.SITE_NAME | |
| } | |
| console.warn("ENV 'SITE_NAME' has no value, using default:", "Web-SyncPlay") | |
| return "Web-SyncPlay" | |
| } | |
| export function getSiteDomain(): string { | |
| if ("PUBLIC_DOMAIN" in process.env) { | |
| const domain = <string>process.env.PUBLIC_DOMAIN | |
| return domain.replace(/\/+$/, "") | |
| } | |
| console.warn( | |
| "ENV 'PUBLIC_DOMAIN' has no value, using default:", | |
| "https://web-syncplay.de" | |
| ) | |
| return "https://web-syncplay.de" | |
| } | |
| export function getRedisURL(): string { | |
| if ("REDIS_URL" in process.env) { | |
| return <string>process.env.REDIS_URL | |
| } | |
| console.warn( | |
| "ENV 'REDIS_URL' has no value, using default:", | |
| "redis://localhost:6379" | |
| ) | |
| return "redis://localhost:6379" | |
| } | |
| export function getDefaultSrc(): string { | |
| if ("DEFAULT_SRC" in process.env) { | |
| return <string>process.env.DEFAULT_SRC | |
| } | |
| // console.warn("ENV 'DEFAULT_SRC' has no value, using no src") | |
| return "https://youtu.be/c-FKlE3_kHo" | |
| } | |
| export function getDefaultImg(): string | null { | |
| if ("DEFAULT_IMG" in process.env) { | |
| return <string>process.env.DEFAULT_IMG | |
| } | |
| return null | |
| } | |