summaryrefslogtreecommitdiffstats
path: root/lib/feedmapper.php
diff options
context:
space:
mode:
authorAlessandro Cosentino <cosenal@gmail.com>2012-05-29 16:07:12 -0400
committerAlessandro Cosentino <cosenal@gmail.com>2012-05-29 16:07:12 -0400
commita6e57a9a1f4427de872c4bf0050cc0ee38d2adfe (patch)
tree82f1a064079526950bcb7a9bbf9cd1262df93564 /lib/feedmapper.php
parent07fdf6ad3c3cc659a06099cd2011aab1ce2c8c5e (diff)
adds indices to database schema
Diffstat (limited to 'lib/feedmapper.php')
-rw-r--r--lib/feedmapper.php9
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/feedmapper.php b/lib/feedmapper.php
index 7b148b142..a08d730b1 100644
--- a/lib/feedmapper.php
+++ b/lib/feedmapper.php
@@ -55,8 +55,8 @@ class OC_News_FeedMapper {
$title = $row['title'];
$feed = new OC_News_Feed($url, $title, null,$id);
- $itemMapper = new OC_News_ItemMapper($feed);
- $items = $itemMapper->findAll();
+ $itemMapper = new OC_News_ItemMapper();
+ $items = $itemMapper->findAll($id);
$feed->setItems($items);
return $feed;
@@ -103,7 +103,6 @@ class OC_News_FeedMapper {
}
//FIXME: Detect when feed contains already a database id
-
$feedid = $this->findIdFromUrl($url);
if ($feedid == null){
$query = OCP\DB::prepare('
@@ -125,11 +124,11 @@ class OC_News_FeedMapper {
}
$feed->setId($feedid);
- $itemMapper = new OC_News_ItemMapper($feed);
+ $itemMapper = new OC_News_ItemMapper();
$items = $feed->getItems();
foreach($items as $item){
- $itemMapper->insert($item);
+ $itemMapper->insert($item, $feedid);
}
return $feedid;
}