Skip to content

Commit dd556f8

Browse files
authored
Solve deprecate 'setFeedURL' (#66)
* Remove deprecate setFeedURL * start * Make changes to use on local * Add feedURL * Bring back original repo name
1 parent f84ddb5 commit dd556f8

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

packages/auto_updater/example/macos/Runner/AppDelegate.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Cocoa
22
import FlutterMacOS
33

4-
@NSApplicationMain
4+
@main
55
class AppDelegate: FlutterAppDelegate {
66
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
77
return true

packages/auto_updater_macos/macos/Classes/AutoUpdater.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ extension SUAppcastItem {
4242
public class AutoUpdater: NSObject, SPUUpdaterDelegate {
4343
var _userDriver: SPUStandardUserDriver?
4444
var _updater: SPUUpdater?
45-
45+
var feedURL: URL?
4646
public var onEvent:((String, NSDictionary) -> Void)?
4747

4848
override init() {
@@ -56,10 +56,16 @@ public class AutoUpdater: NSObject, SPUUpdaterDelegate {
5656
userDriver: _userDriver!,
5757
delegate: self
5858
)
59+
_updater?.clearFeedURLFromUserDefaults()
60+
try? _updater?.start()
5961
}
6062

63+
public func feedURLString(for updater: SPUUpdater) -> String? {
64+
return feedURL?.absoluteString
65+
}
66+
6167
public func setFeedURL(_ feedURL: URL?) {
62-
_updater?.setFeedURL(feedURL)
68+
self.feedURL = feedURL
6369
try? _updater?.start()
6470
}
6571

0 commit comments

Comments
 (0)