Change to initialize Refresh when the onAppear event happens so that we quit crashing on macOS

This commit is contained in:
Maurice Parker
2020-07-05 19:49:07 -05:00
parent aca4cdf4ec
commit bcbb38c120
2 changed files with 10 additions and 5 deletions

View File

@@ -17,13 +17,12 @@ final class SceneModel: ObservableObject {
var timelineModel: TimelineModel?
var articleModel: ArticleModel?
private let refreshProgressModel: RefreshProgressModel
private var refreshProgressModel: RefreshProgressModel? = nil
init(refreshProgressModel: RefreshProgressModel = RefreshProgressModel()) {
self.refreshProgressModel = refreshProgressModel
self.refreshProgressModel.$state.assign(to: self.$refreshProgressState)
func startup() {
self.refreshProgressModel = RefreshProgressModel()
self.refreshProgressModel!.$state.assign(to: self.$refreshProgressState)
}
}
// MARK: SidebarModelDelegate