Skip to content

feat: reuse update check outdated payloads#29

Open
itzptk wants to merge 1 commit into
mainfrom
feat/issue-28-reuse-update-check-results-20260605064926
Open

feat: reuse update check outdated payloads#29
itzptk wants to merge 1 commit into
mainfrom
feat/issue-28-reuse-update-check-results-20260605064926

Conversation

@itzptk

@itzptk itzptk commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Carry OutdatedPackage[] through the manual update-check contract and Electron update events.
  • Reuse checkNow() payloads in the updates store instead of calling getOutdated() again.
  • Stop the app shell event bridge from forcing a second outdated refresh on update-count events.

Closes #28

Verification

  • npm run test:node -- electron/services/homebrew-service.test.ts -t "HomebrewService.checkNow" — 1 passed, 67 skipped
  • npx ng test --watch=false --include=src/app/core/stores/updates.store.spec.ts --include=src/app/layout/app-shell/app-shell.component.spec.ts — 14 passed
  • npm run test:node — 117 passed
  • npm run test — 256 passed
  • npm run build — web and Electron builds succeeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reuse update-check results instead of rerunning brew outdated

1 participant