Open all Signal links in app
This commit is contained in:
parent
07968ea42b
commit
60d348e7cb
3 changed files with 90 additions and 7 deletions
|
@ -82,6 +82,7 @@ import {
|
|||
parseSgnlHref,
|
||||
parseCaptchaHref,
|
||||
parseSignalHttpsLink,
|
||||
rewriteSignalHrefsIfNecessary,
|
||||
} from '../ts/util/sgnlHref';
|
||||
import { toggleMaximizedBrowserWindow } from '../ts/util/toggleMaximizedBrowserWindow';
|
||||
import {
|
||||
|
@ -334,13 +335,15 @@ function prepareUrl(
|
|||
}).href;
|
||||
}
|
||||
|
||||
async function handleUrl(event: Electron.Event, target: string) {
|
||||
async function handleUrl(event: Electron.Event, rawTarget: string) {
|
||||
event.preventDefault();
|
||||
const parsedUrl = maybeParseUrl(target);
|
||||
const parsedUrl = maybeParseUrl(rawTarget);
|
||||
if (!parsedUrl) {
|
||||
return;
|
||||
}
|
||||
|
||||
const target = rewriteSignalHrefsIfNecessary(rawTarget);
|
||||
|
||||
const { protocol, hostname } = parsedUrl;
|
||||
const isDevServer =
|
||||
process.env.SIGNAL_ENABLE_HTTP && hostname === 'localhost';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue