Skip to content

Commit 6c4be35

Browse files
Recognize deprecated/disabled casks
Implemented upstream in Homebrew/brew#16292
1 parent 3f59137 commit 6c4be35

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/renderer/ipc/package-managers/macOS/IPCBrewCask.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ export type BrewCaskPackageInfo = {
2828
conflicts_with?: any; // TODO: Better typing
2929
aliases?: string[];
3030
outdated: boolean;
31+
deprecated: boolean;
32+
deprecation_date?: string | null;
33+
deprecation_reason?: string | null;
34+
disabled: boolean;
35+
disable_date?: string | null;
36+
disable_reason?: string | null;
3137
artifacts: BrewCaskArtifact[];
3238
installed_30d?: string | null; // TODO: Better typing
3339
installed_90d?: string | null; // TODO: Better typing
@@ -118,11 +124,11 @@ export class BrewCaskPackageInfoAdapter
118124
}
119125

120126
isPackageDeprecated(packageInfo: BrewCaskPackageInfo): boolean {
121-
return false;
127+
return packageInfo.deprecated;
122128
}
123129

124130
isPackageDisabled(packageInfo: BrewCaskPackageInfo): boolean {
125-
return false;
131+
return packageInfo.disabled;
126132
}
127133

128134
isPackageOvert(packageInfo: BrewCaskPackageInfo): boolean {

0 commit comments

Comments
 (0)