Code Review
/
apps
/
agl-service-homescreen.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
use appid instead of appname in "tap_shortcut"
[apps/agl-service-homescreen.git]
/
src
/
hs-clientmanager.cpp
diff --git
a/src/hs-clientmanager.cpp
b/src/hs-clientmanager.cpp
index
aae8c42
..
15897b7
100644
(file)
--- a/
src/hs-clientmanager.cpp
+++ b/
src/hs-clientmanager.cpp
@@
-164,20
+164,17
@@
void HS_ClientManager::removeClientCtxt(void *data)
int HS_ClientManager::tap_shortcut(afb_req_t request)
{
int ret = 0;
int HS_ClientManager::tap_shortcut(afb_req_t request)
{
int ret = 0;
- const char* value = afb_req_value(request, _application_
name
);
+ const char* value = afb_req_value(request, _application_
id
);
if (value) {
HMI_NOTICE("homescreen-service","request params = %s.", value);
if (value) {
HMI_NOTICE("homescreen-service","request params = %s.", value);
- // first step get appid from appname, next step change appname to appid
- std::string appid(value);
- std::transform(appid.begin(), appid.end(), appid.begin(), ::tolower);
std::lock_guard<std::mutex> lock(this->mtx);
std::lock_guard<std::mutex> lock(this->mtx);
- auto ip = client_list.find(
appid
);
+ auto ip = client_list.find(
std::string(value)
);
if(ip != client_list.end()) {
ip->second->tap_shortcut(value);
}
}
else {
if(ip != client_list.end()) {
ip->second->tap_shortcut(value);
}
}
else {
- HMI_NOTICE("homescreen-service","Please input application_
name
");
+ HMI_NOTICE("homescreen-service","Please input application_
id
");
ret = AFB_EVENT_BAD_REQUEST;
}
return ret;
ret = AFB_EVENT_BAD_REQUEST;
}
return ret;
@@
-256,7
+253,6
@@
int HS_ClientManager::subscribe(afb_req_t request)
HMI_NOTICE("homescreen-service","value is %s", value);
if(value) {
std::string appid(afb_req_get_application_id(request));
HMI_NOTICE("homescreen-service","value is %s", value);
if(value) {
std::string appid(afb_req_get_application_id(request));
- std::transform(appid.begin(), appid.end(), appid.begin(), ::tolower);
std::lock_guard<std::mutex> lock(this->mtx);
HS_Client* client = nullptr;
std::lock_guard<std::mutex> lock(this->mtx);
HS_Client* client = nullptr;
@@
-298,7
+294,6
@@
int HS_ClientManager::unsubscribe(afb_req_t request)
int ret = 0;
if(value) {
std::string appid(afb_req_get_application_id(request));
int ret = 0;
if(value) {
std::string appid(afb_req_get_application_id(request));
- std::transform(appid.begin(), appid.end(), appid.begin(), ::tolower);
std::lock_guard<std::mutex> lock(this->mtx);
auto ip = client_list.find(appid);
std::lock_guard<std::mutex> lock(this->mtx);
auto ip = client_list.find(appid);