(logger: UpdateLogger, message: string, payload: Record<string, unknown>)
| 459 | } |
| 460 | |
| 461 | function logUpdateWarn(logger: UpdateLogger, message: string, payload: Record<string, unknown>): void { |
| 462 | try { |
| 463 | logger.warn(message, payload); |
| 464 | } catch { |
| 465 | // Diagnostic logging must never affect update prompting. |
| 466 | } |
| 467 | } |
| 468 | |
| 469 | async function promptInstall( |
| 470 | currentVersion: string, |