fix: rename Windows ZIPs and fix macOS manual update checks (#81)

This commit is contained in:
2026-05-24 23:47:02 -07:00
committed by GitHub
parent 10463e7348
commit 17d97f0b7e
11 changed files with 133 additions and 8 deletions
@@ -4,12 +4,20 @@ type AppUpdateMetadata = {
canUpdate?: boolean;
};
type UpdateMetadataRequest = {
source?: 'manual' | 'automatic' | 'launcher';
};
export function shouldFetchReleaseMetadataForPlatform(
platform: NodeJS.Platform,
appUpdate: AppUpdateMetadata,
request: UpdateMetadataRequest = {},
): boolean {
if (platform !== 'darwin') {
return true;
}
return appUpdate.canUpdate !== false;
if (appUpdate.canUpdate !== false) {
return true;
}
return request.source === 'manual' || request.source === 'launcher';
}