fix: updater download — pass full UpdateInfo object, not just version string
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 1m4s

DownloadUpdate expects *UpdateInfo (with downloadUrl), not a version string.
Frontend was passing latestVersion which caused a silent deserialization failure.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vantz Stockwell 2026-03-17 12:51:18 -04:00
parent e916d5942b
commit e1517daf9a

View File

@ -117,7 +117,7 @@ async function handleUpdate(): Promise<void> {
try { try {
const path = await Call.ByName( const path = await Call.ByName(
"github.com/vstockwell/wraith/internal/updater.UpdateService.DownloadUpdate", "github.com/vstockwell/wraith/internal/updater.UpdateService.DownloadUpdate",
updateInfo.value.latestVersion updateInfo.value
) as string; ) as string;
await Call.ByName( await Call.ByName(
"github.com/vstockwell/wraith/internal/updater.UpdateService.ApplyUpdate", "github.com/vstockwell/wraith/internal/updater.UpdateService.ApplyUpdate",