From 0d65d54ba63508c0ef545d02e94d5702f9c8ecb3 Mon Sep 17 00:00:00 2001 From: José Bollo Date: Fri, 13 Dec 2019 12:24:39 +0100 Subject: Handle hostname of remote MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In order to separate applications for cookies and private data the framework uses the component nss-localuser to forge specific hostnames. This commit takes it into account by allowing to specify the hostname to contact at init. Bug-AGL: SPEC-3014 Change-Id: I13ef507b071bd75bc781d8abe8203da0beac1d7f Signed-off-by: José Bollo --- include/libhomescreen.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'include/libhomescreen.hpp') diff --git a/include/libhomescreen.hpp b/include/libhomescreen.hpp index e51e01c..417ccdc 100644 --- a/include/libhomescreen.hpp +++ b/include/libhomescreen.hpp @@ -58,6 +58,7 @@ public: static const std::vector event_list; /* Method */ + int init(const char *hostname, const int port, const char *token); int init(const int port, const std::string& token); int tapShortcut(const char* application_id); @@ -86,6 +87,7 @@ public: private: int initialize_websocket(); + int initialize_websocket(const char *hostname, const int port, const char *token); void (*onEvent)(const std::string& event, struct json_object* event_contents); void (*onReply)(struct json_object* reply); @@ -96,9 +98,6 @@ private: sd_event* mploop; std::string muri; - int mport = 2000; - std::string mtoken = "hs"; - std::map handlers; public: -- cgit 1.2.3-korg