INNER CODE UNIT · TypeScript
showWindow
elie222/inbox-zero · apps/desktop/src/main.ts:670
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) {
dialog.showErrorBox("Sign in failed", callback.error);
return;
}
try {
const proof = pendingAuthProof;
if (!proof || proof.expiresAt <= Date.now()) {
throw new Error("Start signing in again from the desktop app");