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 1982098e50da6cd6f9437657d8dc76ecf12f0250..50fefef176155808c905d3af9bf4d312c60398ec 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)