Add wifi event for launch on event 61/141061/1
authorJiwoong Im <jiwoong.im@samsung.com>
Fri, 21 Jul 2017 02:15:59 +0000 (11:15 +0900)
committerJiwoong Im <jiwoong.im@samsung.com>
Fri, 28 Jul 2017 03:21:42 +0000 (12:21 +0900)
- Add SYS_EVENT_WIFI_STATE event to launch on event list.

Change-Id: I1699b73fb0fe78001c796534729508d40b9ac787
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
src/esd_main.c

index 784a514..40987f2 100644 (file)
@@ -36,7 +36,8 @@ static const char *event_launch_support_list[] = {
        SYS_EVENT_USB_STATUS,
        SYS_EVENT_EARJACK_STATUS,
        SYS_EVENT_INCOMMING_MSG,
-       SYS_EVENT_OUTGOING_MSG
+       SYS_EVENT_OUTGOING_MSG,
+       SYS_EVENT_WIFI_STATE
 };
 
 struct privilege_info {
@@ -823,6 +824,13 @@ static void __esd_launch_event_handler(char *event_name, bundle *data, void *use
                        _D("msg_id(%s)", msg_id);
                        if (msg_id == NULL)
                                return;
+               } else if (strcmp(SYS_EVENT_WIFI_STATE, event_name) == 0) {
+                       val = bundle_get_val(data, EVT_KEY_WIFI_STATE);
+                       if (val == NULL)
+                               return;
+                       _D("wifi_state(%s)", val);
+                       if (strcmp(EVT_VAL_WIFI_CONNECTED, val) != 0)
+                               return;
                }
 
                eep = calloc(1, sizeof(esd_event_param));