[DeviceHome] Integrate wrt services into one 61/263461/1
authorInsoon Kim <is46.kim@samsung.com>
Thu, 2 Sep 2021 00:47:30 +0000 (09:47 +0900)
committerInsoon Kim <is46.kim@samsung.com>
Fri, 3 Sep 2021 02:23:31 +0000 (11:23 +0900)
Integrate device home and offload signaling server services into a
single wrt service to improve idle memory comsumption.

Change-Id: Ibd5879e15f347f6846c003cdc459455cf3cb345c
Signed-off-by: Insoon Kim <is46.kim@samsung.com>
device_home/config.xml
device_home/service.js [new file with mode: 0644]

index c434d39..c2a3e42 100755 (executable)
     <tizen:privilege name="http://tizen.org/privilege/internet"/>
     <tizen:privilege name="http://tizen.org/privilege/mediastorage"/>
     <tizen:service id="9z6IujVul3.DeviceHome" type="global" auto-restart="true" on-boot="true">
-        <tizen:content src="service/service.js"/>
+        <tizen:content src="service.js"/>
         <tizen:name>DeviceHomeService</tizen:name>
         <tizen:description>DeviceHomeService</tizen:description>
     </tizen:service>
-    <tizen:service id="9z6IujVul3.SignalingService" type="global" auto-restart="true" on-boot="true">
-        <tizen:content src="signaling_server/gen/app.js"/>
-        <tizen:name>SignalingServerService</tizen:name>
-        <tizen:description>SignalingServerService</tizen:description>
-    </tizen:service>
 </widget>
diff --git a/device_home/service.js b/device_home/service.js
new file mode 100644 (file)
index 0000000..29e8a71
--- /dev/null
@@ -0,0 +1,14 @@
+const deviceHome = require('./service/service');
+
+module.exports.onStart = async function() {
+  deviceHome.onStart();
+  require('./signaling_server/gen/app');
+};
+
+module.exports.onStop = function() {
+  deviceHome.onStop();
+};
+
+module.exports.onRequest = function() {
+  deviceHome.onRequest();
+}