refactor(ipc): remove showDashboardAfterAuth function and its invocation after OAuth token retrieval

This commit is contained in:
Anish Sarkar 2026-06-25 04:37:03 +05:30
parent 2e33ba7723
commit 96b64166b1

View file

@ -54,7 +54,6 @@ import {
import { installDownloadedUpdate } from '../modules/auto-updater';
import { secretStore } from '../modules/secret-store';
import { startGoogleOAuth } from '../modules/oauth';
import { createMainWindow, getMainWindow } from '../modules/window';
const REFRESH_TOKEN_KEY = 'surfsense_refresh_token';
let accessToken: string | null = null;
@ -86,16 +85,6 @@ async function storeTokens(tokens: { bearer: string; refresh?: string | null }):
broadcastAuthChanged();
}
function showDashboardAfterAuth(): void {
const win = getMainWindow();
if (!win || win.isDestroyed()) {
createMainWindow('/dashboard');
return;
}
win.show();
win.focus();
}
async function refreshAccessToken(): Promise<string | null> {
if (refreshInFlight) return refreshInFlight;
@ -277,7 +266,6 @@ export function registerIpcHandlers(): void {
}
const tokens = await startGoogleOAuth(backendUrl);
await storeTokens({ bearer: tokens.access_token, refresh: tokens.refresh_token });
showDashboardAfterAuth();
return { ok: true };
});