INNER CODE UNIT · TypeScript
focusAppWindow
elie222/inbox-zero · apps/desktop/src/main.ts:662
function focusAppWindow(): BrowserWindow {
const window =
(lastFocused && !lastFocused.isDestroyed() ? lastFocused : windows[0]) ??
createAppWindow();
showWindow(window);
return window;
}
function showWindow(window: BrowserWindow) {
if (window.isMinimized()) window.restore();
window.show();
window.focus();
}
async function handleAuthCallbackUrl(url: string) {
const window = focusAppWindow();
const callback = parseDesktopAuthCallback(url);
if (!callback.ok) {