feat: settings v2 extension add refactor (#1815)

This commit is contained in:
Alex Hancock
2025-03-24 13:54:39 -04:00
committed by GitHub
parent c061dc7f14
commit b570be3014
3 changed files with 73 additions and 41 deletions
+3 -3
View File
@@ -78,8 +78,8 @@ app.on('open-url', async (event, url) => {
}
}
// Handle different types of deep links
if (parsedUrl.pathname === '/extension') {
// Handle extension install links
if (parsedUrl.hostname === 'extension') {
firstOpenWindow.webContents.send('add-extension', pendingDeepLink);
}
});
@@ -360,7 +360,7 @@ ipcMain.on('react-ready', (event) => {
console.log('Processing pending deep link:', pendingDeepLink);
const parsedUrl = new URL(pendingDeepLink);
if (parsedUrl.pathname === '/extension') {
if (parsedUrl.hostname === 'extension') {
console.log('Sending add-extension event');
firstOpenWindow.webContents.send('add-extension', pendingDeepLink);
}