const char* value,
const std::string& type,
const std::string& pkgid) const {
-
- uid_t uid = pkgmgr_installer_get_uid(pi_);
- tizen_base::Bundle b({
- { AUL_K_PKGID, pkgid },
- { AUL_K_PACKAGETYPE, type },
- { AUL_K_PKG_EVENT_NAME, key },
- { AUL_K_PKG_EVENT_RESULT, value }
- });
-
- int ret = aul_package_pre_event_send(uid, b.GetHandle());
- if (ret != 0)
- LOG(ERROR) << "aul_package_pre_event_send() is failed";
+ if (!strcmp(key, "start") || !strcmp(key, "error") || !strcmp(key, "end")) {
+ uid_t uid = pkgmgr_installer_get_uid(pi_);
+ tizen_base::Bundle b({
+ { AUL_K_PKGID, pkgid },
+ { AUL_K_PACKAGETYPE, type },
+ { AUL_K_PKG_EVENT_NAME, key },
+ { AUL_K_PKG_EVENT_RESULT, value }
+ });
+
+ if (aul_package_pre_event_send(uid, b.GetHandle()) != AUL_R_OK)
+ LOG(ERROR) << "aul_package_pre_event_send() is failed";
+ }
// send pkgmgr signal
if (pkgmgr_installer_send_signal(
const char* value,
const std::string& type,
const std::string& pkgid) const {
-
- tizen_base::Bundle b({
- { AUL_K_PKGID, pkgid },
- { AUL_K_PACKAGETYPE, type},
- { AUL_K_PKG_EVENT_NAME, key},
- { AUL_K_PKG_EVENT_RESULT, value}
- });
-
- int ret = aul_package_pre_event_send(uid, b.GetHandle());
- if (ret != 0)
- LOG(ERROR) << "aul_package_pre_event_send() is failed";
-
// send pkgmgr signal
if (pkgmgr_installer_send_signal_for_uid(
pi_,