Add client ALTCHA proof-of-work and Vite env flags for uploads.
Expose enabled/max-number settings and wire altcha-lib for per-upload challenges.
This commit is contained in:
@@ -10,10 +10,16 @@ const env = (key: string): string => {
|
||||
|
||||
const envInt = (key: string): number => parseInt(env(key), 10);
|
||||
|
||||
const isEnabled = (key: string): boolean => env(key) === 'true';
|
||||
|
||||
export const config = {
|
||||
baseUrl: env('VITE_API_BASE_URL'),
|
||||
clearnetDomain: env('VITE_CLEARNET_DOMAIN'),
|
||||
onionHostname: env('VITE_ONION_HOSTNAME'),
|
||||
altcha: {
|
||||
enabled: isEnabled('VITE_ALTCHA_ENABLED'),
|
||||
maxNumber: envInt('VITE_ALTCHA_MAX_NUMBER')
|
||||
},
|
||||
validation: {
|
||||
upload: {
|
||||
maxQueueSize: envInt('VITE_UPLOAD_MAX_QUEUE_SIZE'),
|
||||
|
||||
Reference in New Issue
Block a user