From 4fde59b2c37ec7e7548a5251ef4689f43bb8ae16 Mon Sep 17 00:00:00 2001 From: vantezzen Date: Sun, 29 Sep 2019 20:21:30 +0200 Subject: Fix termsBase generation --- src/lib/Menu.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib/Menu.js b/src/lib/Menu.js index b35a1aafa..80fa0e463 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -287,6 +287,10 @@ function getActiveWebview() { return window.ferdi.stores.services.active.webview; } +function termsBase() { + return window.ferdi.stores.settings.all.app.server !== 'https://api.franzinfra.com' ? window.ferdi.stores.settings.all.app.server : 'https://meetfranz.com'; +} + const _templateFactory = intl => [ { label: intl.formatMessage(menuItems.edit), @@ -463,11 +467,11 @@ const _templateFactory = intl => [ }, { label: intl.formatMessage(menuItems.tos), - click() { shell.openExternal('${termsBase}/terms'); }, + click() { shell.openExternal(`${termsBase()}/terms`); }, }, { label: intl.formatMessage(menuItems.privacy), - click() { shell.openExternal('${termsBase}/privacy'); }, + click() { shell.openExternal(`${termsBase()}/privacy`); }, }, ], }, @@ -684,11 +688,11 @@ const _titleBarTemplateFactory = intl => [ }, { label: intl.formatMessage(menuItems.tos), - click() { shell.openExternal('${termsBase}/terms'); }, + click() { shell.openExternal(`${termsBase()}/terms`); }, }, { label: intl.formatMessage(menuItems.privacy), - click() { shell.openExternal('${termsBase}/privacy'); }, + click() { shell.openExternal(`${termsBase()}/privacy`); }, }, ], }, -- cgit v1.2.3-54-g00ecf