Skip to content

Commit 34aae60

Browse files
committed
Fix Article remove bookmark nil bug
1 parent a90bb02 commit 34aae60

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

BoxFeed/Screens/Article/ArticleView.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ struct ArticleView: View {
3131
.navigationViewStyle(StackNavigationViewStyle())
3232
.navigationBarHidden(true)
3333
.navigationBarBackButtonHidden(true)
34+
.onReceive(viewModel.$closePresenter) { close in
35+
if close { dismiss() }
36+
}
3437
}
3538
}
3639

BoxFeed/Screens/Article/ArticleViewModel.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ import CoreData
1111
class ArticleViewModel: ObservableObject {
1212

1313
let model: NewsModel
14+
@Published var closePresenter = false
1415

1516
init(model: NewsModel) {
1617
self.model = model
18+
if model.url == nil { closePresenter = true }
1719
}
1820

1921
func openNewsUrl() {

0 commit comments

Comments
 (0)