int ret = 0;
char *pkgid = NULL;
pkgmgrinfo_appinfo_h handle = NULL;
-
- switch (job->req_type) {
- case REQUEST_TYPE_DISABLE_APP:
- case REQUEST_TYPE_DISABLE_GLOBAL_APP_FOR_UID:
- case REQUEST_TYPE_ENABLE_APP_SPLASH_SCREEN:
- case REQUEST_TYPE_DISABLE_APP_SPLASH_SCREEN:
- ret = pkgmgrinfo_appinfo_get_usr_appinfo(job->pkgid, uid,
- &handle);
- break;
- case REQUEST_TYPE_ENABLE_APP:
- case REQUEST_TYPE_ENABLE_GLOBAL_APP_FOR_UID:
- ret = pkgmgrinfo_appinfo_get_usr_disabled_appinfo(job->pkgid,
- uid, &handle);
- break;
- default:
+ if (job->req_type != REQUEST_TYPE_DISABLE_APP &&
+ job->req_type != REQUEST_TYPE_DISABLE_GLOBAL_APP_FOR_UID &&
+ job->req_type != REQUEST_TYPE_ENABLE_APP_SPLASH_SCREEN &&
+ job->req_type != REQUEST_TYPE_DISABLE_APP_SPLASH_SCREEN &&
+ job->req_type != REQUEST_TYPE_ENABLE_APP &&
+ job->req_type != REQUEST_TYPE_ENABLE_GLOBAL_APP_FOR_UID)
return PMINFO_R_ERROR;
- }
+ ret = pkgmgrinfo_appinfo_get_usr_all_appinfo(job->pkgid, uid, &handle);
if (ret != PMINFO_R_OK)
return PMINFO_R_ERROR;
pkgmgrinfo_pkginfo_h info;
int ret;
- ret = pkgmgrinfo_pkginfo_get_usr_pkginfo(pkgid, uid, &info);
- if (ret != PMINFO_R_OK) {
- ret = pkgmgrinfo_pkginfo_get_usr_disabled_pkginfo(pkgid, uid,
- &info);
- if (ret != PMINFO_R_OK)
- return NULL;
- }
+ ret = pkgmgrinfo_pkginfo_get_usr_all_pkginfo(pkgid, uid, &info);
+ if (ret != PMINFO_R_OK)
+ return NULL;
ret = pkgmgrinfo_pkginfo_get_type(info, &pkgtype);
if (ret != PMINFO_R_OK) {