Skip to content
Snippets Groups Projects
Commit a0aabf13 authored by Johannes Grothe's avatar Johannes Grothe
Browse files

#29 Changes in model towards ObservableObject

parent a234e2da
No related branches found
No related tags found
No related merge requests found
...@@ -32,13 +32,13 @@ final class Model: ObservableObject { ...@@ -32,13 +32,13 @@ final class Model: ObservableObject {
} }
// Storage for all the articles // Storage for all the articles
var article_data: [ArticleData] @Published var article_data: [ArticleData]
// Storage for all the feeds // Storage for all the feeds
var feed_data: [NewsFeedProvider] @Published var feed_data: [NewsFeedProvider]
// Storage for all the filter keywords // Storage for all the filter keywords
var filter_keywords: [FilterKeyword] @Published var filter_keywords: [FilterKeyword]
/** /**
Adds an article to the database after checking if it already exists Adds an article to the database after checking if it already exists
...@@ -81,6 +81,7 @@ final class Model: ObservableObject { ...@@ -81,6 +81,7 @@ final class Model: ObservableObject {
- Returns: Whether adding the feed was successful - Returns: Whether adding the feed was successful
*/ */
func addFeed(url: String) -> Bool { func addFeed(url: String) -> Bool {
// Parser to fetch data from the selected url // Parser to fetch data from the selected url
let parser = FeedParser() let parser = FeedParser()
let lower_url = url.lowercased() let lower_url = url.lowercased()
...@@ -94,7 +95,7 @@ final class Model: ObservableObject { ...@@ -94,7 +95,7 @@ final class Model: ObservableObject {
let feed_meta = parsed_feed_info!.feed_info let feed_meta = parsed_feed_info!.feed_info
// Get possible parent feed // Get possible parent feed
var parent_feed = model.getFeedProviderForURL(feed_meta.main_url) var parent_feed = self.getFeedProviderForURL(feed_meta.main_url)
// Create parent feed if it doesnt already exist and add it to model // Create parent feed if it doesnt already exist and add it to model
if parent_feed == nil { if parent_feed == nil {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment