summaryrefslogtreecommitdiffstats
path: root/service/itemservice.php
diff options
context:
space:
mode:
Diffstat (limited to 'service/itemservice.php')
-rw-r--r--service/itemservice.php10
1 files changed, 2 insertions, 8 deletions
diff --git a/service/itemservice.php b/service/itemservice.php
index 95a07d425..a571c15ac 100644
--- a/service/itemservice.php
+++ b/service/itemservice.php
@@ -148,14 +148,8 @@ class ItemService extends Service {
* @throws ServiceNotFoundException if the item does not exist
*/
public function read($itemId, $isRead, $userId){
- $item = $this->find($itemId, $userId);
- $item->setLastModified($this->timeFactory->getTime());
- if($isRead){
- $item->setRead();
- } else {
- $item->setUnread();
- }
- $this->itemMapper->update($item);
+ $lastModified = $this->timeFactory->getTime();
+ $this->itemMapper->readItem($itemId, $isRead, $lastModified, $userId);
}