Skip to content

Commit a1ed0ba

Browse files
committed
feat: support force update
1 parent 03e9b75 commit a1ed0ba

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

packages/auto_updater/lib/src/appcast.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class AppcastItem {
3939
this.maximumSystemVersion,
4040
this.maximumOperatingSystemVersionIsOK,
4141
this.channel,
42+
this.criticalUpdate,
4243
});
4344

4445
factory AppcastItem.fromJson(Map<String, dynamic> json) =>
@@ -60,6 +61,7 @@ class AppcastItem {
6061
final String? maximumSystemVersion;
6162
final bool? maximumOperatingSystemVersionIsOK;
6263
final String? channel;
64+
final bool? criticalUpdate;
6365

6466
Map<String, dynamic> toJson() => _$AppcastItemToJson(this);
6567
}

packages/auto_updater/lib/src/appcast.g.dart

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/auto_updater_macos/macos/Classes/AutoUpdater.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ extension SUAppcastItem {
3434
"maximumSystemVersion": self.maximumSystemVersion ?? "",
3535
"maximumOperatingSystemVersionIsOK": self.maximumOperatingSystemVersionIsOK,
3636
"channel": self.channel ?? "",
37+
"criticalUpdate": self.isCriticalUpdate,
3738
]
3839
return dict;
3940
}

0 commit comments

Comments
 (0)