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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…