rejig
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
parent
8ca9e4ccb1
commit
67cf1e7536
2 changed files with 47 additions and 33 deletions
|
@ -35,7 +35,7 @@ const tray = require('./tray');
|
|||
const vectorMenu = require('./vectormenu');
|
||||
const webContentsHandler = require('./webcontents-handler');
|
||||
const updater = require('./updater');
|
||||
const protocolInit = require('./protocol');
|
||||
const {getProfileFromDeeplink, protocolInit} = require('./protocol');
|
||||
|
||||
const windowStateKeeper = require('electron-window-state');
|
||||
const Store = require('electron-store');
|
||||
|
@ -69,12 +69,9 @@ if (argv["help"]) {
|
|||
}
|
||||
|
||||
// check if we are passed a profile in the SSO callback url
|
||||
const deeplinkUrl = argv["_"].find(arg => arg.startsWith('riot://'));
|
||||
if (deeplinkUrl && deeplinkUrl.includes('riot-desktop-user-data-path')) {
|
||||
const parsedUrl = new URL(deeplinkUrl);
|
||||
if (parsedUrl.protocol === 'riot:') {
|
||||
app.setPath('userData', parsedUrl.searchParams.get('riot-desktop-user-data-path'));
|
||||
}
|
||||
const userDataPathInProtocol = getProfileFromDeeplink(argv["_"]);
|
||||
if (userDataPathInProtocol) {
|
||||
app.setPath('userData', userDataPathInProtocol);
|
||||
} else if (argv['profile-dir']) {
|
||||
app.setPath('userData', argv['profile-dir']);
|
||||
} else if (argv['profile']) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue