From 1827f4a783ae2ef9cf68dfd12a9870db7437a00d Mon Sep 17 00:00:00 2001 From: Oj Date: Fri, 22 Apr 2022 17:16:25 +0100 Subject: [PATCH] [Constants] Modularize via product and domain vars --- src/Constants.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/Constants.js b/src/Constants.js index e6485ab..29e85bc 100644 --- a/src/Constants.js +++ b/src/Constants.js @@ -1,16 +1,19 @@ +const p = 'Discord'; // Product name +const d = 'https://discord.com'; // Domain + const r = releaseChannel; // Release channel const s = r === 'stable' ? '' : (r[0].toUpperCase() + r.slice(1)); // Suffix per release channel (stable = blank, canary = Canary, etc) -const n = 'Discord' + s; // Name as Discord (if not stable) +const n = p + s; // Name as Discord (if not stable) module.exports = { APP_COMPANY: 'Discord Inc', - APP_DESCRIPTION: 'Discord - https://discord.com', + APP_DESCRIPTION: p + ' - ' + d, APP_NAME: n, - APP_NAME_FOR_HUMANS: 'Discord' + (s !== '' ? ' ' + s : ''), + APP_NAME_FOR_HUMANS: p + (s !== '' ? ' ' + s : ''), APP_ID: [ 'com', 'squirrel', n, n ].join('.'), - APP_PROTOCOL: 'Discord', - API_ENDPOINT: settings.get('API_ENDPOINT') || 'https://discord.com/api', - NEW_UPDATE_ENDPOINT: settings.get('NEW_UPDATE_ENDPOINT') || 'https://discord.com/api/updates/', - UPDATE_ENDPOINT: settings.get('UPDATE_ENDPOINT') || 'https://discord.com/api' + APP_PROTOCOL: p, + API_ENDPOINT: settings.get('API_ENDPOINT') || (d + '/api'), + NEW_UPDATE_ENDPOINT: settings.get('NEW_UPDATE_ENDPOINT') || (d + '/api/updates/'), + UPDATE_ENDPOINT: settings.get('UPDATE_ENDPOINT') || (d + '/api') }; \ No newline at end of file