Unverified 提交 df38fb0f authored 作者: Will Chen's avatar Will Chen 提交者: GitHub

Graceful deeplink return (#423)

Fixes #393
上级 f25f6c76
...@@ -162,7 +162,14 @@ app.on("open-url", (event, url) => { ...@@ -162,7 +162,14 @@ app.on("open-url", (event, url) => {
function handleDeepLinkReturn(url: string) { function handleDeepLinkReturn(url: string) {
// example url: "dyad://supabase-oauth-return?token=a&refreshToken=b" // example url: "dyad://supabase-oauth-return?token=a&refreshToken=b"
const parsed = new URL(url); let parsed: URL;
try {
parsed = new URL(url);
} catch {
log.info("Invalid deep link URL", url);
return;
}
// Intentionally do NOT log the full URL which may contain sensitive tokens. // Intentionally do NOT log the full URL which may contain sensitive tokens.
log.log( log.log(
"Handling deep link: protocol", "Handling deep link: protocol",
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论