Add conditional statement to check the channel 50/226650/1
authormk5004.lee <mk5004.lee@samsung.com>
Wed, 4 Mar 2020 09:36:05 +0000 (18:36 +0900)
committermk5004.lee <mk5004.lee@samsung.com>
Wed, 4 Mar 2020 09:36:05 +0000 (18:36 +0900)
 - OnReueestEvent
 - To suport reporter_get_by_channel, get_all

Change-Id: I7423210a1c18544ca89deea52f04b9f2080d2fbd
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
src/badge_service.c [changed mode: 0755->0644]
src/main.cc [changed mode: 0755->0644]
src/notification_ex_service.cc
src/notification_service.c [changed mode: 0755->0644]
src/pkgmgr.c [changed mode: 0755->0644]
src/service_common.c [changed mode: 0755->0644]
src/shortcut_service.c [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index 1982098..50fefef 100644 (file)
@@ -615,16 +615,21 @@ class DPMManager : public Manager {
     list<shared_ptr<item::AbstractItem>> item_list;
     uid_t uid = facade_->GetUid(info);
     if (info.GetItemId().empty()) {
-      /* get */
-      item_list = DBManager::GetNotificationList(info.GetOwner(), uid);
-      facade_->TranslateText(item_list);
-
-      return item_list;
+      if (!info.GetChannel().empty()) {
+        /* get by channel */
+        item_list = DBManager::GetNotificationList(info.GetOwner(), uid, info.GetChannel());
+        facade_->TranslateText(item_list);
+        return item_list;
+      } else {
+        /* get all*/
+        item_list = DBManager::GetNotificationList(info.GetOwner(), uid);
+        facade_->TranslateText(item_list);
+        return item_list;
+      }
     } else {
       /*  FindByRootID */
       item_list = DBManager::GetNotificationList(info.GetOwner(), info.GetItemId(), uid);
       facade_->TranslateText(item_list);
-
       return item_list;
     }
   }
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)