mirror of
https://github.com/Retropex/bitfeed.git
synced 2025-05-12 19:20:46 +02:00
34 lines
1.3 KiB
JavaScript
34 lines
1.3 KiB
JavaScript
function getInjectedEnv (key, fallback) {
|
|
if (window.injected && window.injected[key] != null) {
|
|
return window.injected[key]
|
|
}
|
|
return fallback
|
|
}
|
|
|
|
export default {
|
|
dev: ENVIRONMENT === 'development',
|
|
// external API for processing donations, retrieving donor info & message bar content
|
|
donationRoot: 'https://donate.monospace.live',
|
|
// enables some additional logging & debugging tools
|
|
debug: false,
|
|
// enables an additional square packing algorithm debugging tool
|
|
layoutHints: false,
|
|
// if this instance is public-facing, enables e.g. analytics
|
|
target: getInjectedEnv('TARGET'),
|
|
public: (getInjectedEnv('TARGET', 'dev') === "public"),
|
|
// host & port of the backend API websocket server
|
|
backend: getInjectedEnv('OVERRIDE_BACKEND_HOST'), // do not include the protocol
|
|
backendPort: getInjectedEnv('OVERRIDE_BACKEND_PORT'),
|
|
// Whether to connect to the backend server over ws:// or wss://
|
|
secureSocket: (window.location.protocol === 'https:'),
|
|
// Disables the transaction feed
|
|
nofeed: false,
|
|
// Minimum delay in ms before newly recieved transactions enter the visualization
|
|
txDelay: 10000,
|
|
donationsEnabled: true,
|
|
// Enables the message bar
|
|
messagesEnabled: true,
|
|
// Delay in ms between message bar rotations
|
|
alertDuration: 20000,
|
|
}
|