- const char *value = afb_req_value(request, "event");
- HMI_NOTICE("homescreen-service","value is %s", value);
- int ret = 0;
- if(value) {
- std::string appid(afb_req_get_application_id(request));
- std::transform(appid.begin(), appid.end(), appid.begin(), ::tolower);
- HS_Client* client = g_client_manager->find(appid);
- if(client != nullptr) {
- if(client->unsubscribe(request, value) != 0) {
- afb_req_fail_f(request, "afb_req_unsubscribe failed", "called %s.", __FUNCTION__);
- return;
- }
- }
- else {
- HMI_NOTICE("homescreen-service","not find app's client, unsubscribe failed");
- ret = EVENT_SUBSCRIBE_ERROR_CODE;
- }
- }
- else{
- HMI_NOTICE("homescreen-service","Please input event name");
- ret = EVENT_SUBSCRIBE_ERROR_CODE;
+ HMI_NOTICE("homescreen-service","called.");
+
+ int ret = g_client_manager->unsubscribe(request);
+ if(ret) {
+ afb_req_fail_f(request, "afb_req_unsubscribe failed", "called %s.", __FUNCTION__);
+ return;