From: Ji-hoon Lee Date: Fri, 15 Mar 2019 07:19:32 +0000 (+0900) Subject: Update assistant-parser for processing custom-ui tag X-Git-Tag: submit/tizen/20190418.072452~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4d240457699de03699da19efffe594d33bcc4b38;p=platform%2Fcore%2Fuifw%2Fmulti-assistant.git Update assistant-parser for processing custom-ui tag Change-Id: I9868219ef3e563ba4b64c5c568e2ea5d35a2100a --- diff --git a/assistant-parser/src/ma_assistant_parser.c b/assistant-parser/src/ma_assistant_parser.c index 3fb27f0..da38e08 100644 --- a/assistant-parser/src/ma_assistant_parser.c +++ b/assistant-parser/src/ma_assistant_parser.c @@ -55,6 +55,7 @@ #define MA_METADATA_LANGUAGE "http://tizen.org/metadata/multi-assistant/language" #define MA_METADATA_ASSISTANT_WAKEUP_ENGINE_APPID "http://tizen.org/metadata/multi-assistant/wakeup_engine_appid" #define MA_METADATA_ASSISTANT_WAKEUP_ENGINE_LIB "http://tizen.org/metadata/multi-assistant/wakeup_engine_lib" +#define MA_METADATA_ASSISTANT_CUSTOM_UI "http://tizen.org/metadata/multi-assistant/custom_ui" /* Define Macro */ @@ -425,6 +426,10 @@ static int __write_metadata_inxml(const char *pkgid, const char *appid, GList *l xmlAddChild(root, cur); } else if (!strncmp(md->key, MA_METADATA_ASSISTANT_WAKEUP_ENGINE_LIB, strlen(MA_METADATA_ASSISTANT_WAKEUP_ENGINE_LIB))) { LOGW("Engine Lib information found : %s", md->value); + } else if (!strncmp(md->key, MA_METADATA_ASSISTANT_CUSTOM_UI, strlen(MA_METADATA_ASSISTANT_CUSTOM_UI))) { + cur = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_CUSTOM_UI); + xmlNodeSetContent(cur, (const xmlChar*)md->value); + xmlAddChild(root, cur); } else { LOGW("[WARNING] Unknown metadata type"); } diff --git a/common/ma_defs.h b/common/ma_defs.h index bb70424..addc4ae 100644 --- a/common/ma_defs.h +++ b/common/ma_defs.h @@ -107,6 +107,7 @@ extern "C" #define MA_TAG_ASSISTANT_WAKEUP_WORD "wakeup-word" #define MA_ATTRIBUTE_ASSISTANT_LANGUAGE "language" #define MA_TAG_ASSISTANT_WAKEUP_ENGINE_APPID "wakeup-engine-appid" +#define MA_TAG_ASSISTANT_CUSTOM_UI "custom-ui" /************************************************************************************** *** Definitions for ETC