summaryrefslogtreecommitdiff
path: root/components/dlink_sms/src/dlink_sms_rpc.erl
diff options
context:
space:
mode:
authorUlf Wiger <ulf@feuerlabs.com>2016-03-15 15:29:04 -0700
committerUlf Wiger <ulf@feuerlabs.com>2016-03-15 15:29:04 -0700
commitc69df631f683c99e8a322a8729bc67d94a355927 (patch)
tree13b94188dd71623e1697c5ef023b250b36ae7545 /components/dlink_sms/src/dlink_sms_rpc.erl
parent9ec2ee22a28a273ad1ebf7d08b6938f9861551e8 (diff)
downloadrvi_core-c69df631f683c99e8a322a8729bc67d94a355927.tar.gz
fix type errors in JSON-RPC entry points
Diffstat (limited to 'components/dlink_sms/src/dlink_sms_rpc.erl')
-rw-r--r--components/dlink_sms/src/dlink_sms_rpc.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/dlink_sms/src/dlink_sms_rpc.erl b/components/dlink_sms/src/dlink_sms_rpc.erl
index 2f20d2d..f57a88d 100644
--- a/components/dlink_sms/src/dlink_sms_rpc.erl
+++ b/components/dlink_sms/src/dlink_sms_rpc.erl
@@ -368,7 +368,7 @@ handle_sms(FromPid, Addr, data, Payload, [CompSpec]) ->
%% JSON-RPC entry point
%% CAlled by local exo http server
-handle_notification("service_available", Args) ->
+handle_notification(<<"service_available">>, Args) ->
{ok, SvcName} = rvi_common:get_json_element(["service"], Args),
{ok, DataLinkModule} = rvi_common:get_json_element(["data_link_module"], Args),
@@ -377,7 +377,7 @@ handle_notification("service_available", Args) ->
DataLinkModule ]}),
ok;
-handle_notification("service_unavailable", Args) ->
+handle_notification(<<"service_unavailable">>, Args) ->
{ok, SvcName} = rvi_common:get_json_element(["service"], Args),
{ok, DataLinkModule} = rvi_common:get_json_element(["data_link_module"], Args),
@@ -391,7 +391,7 @@ handle_notification(Other, _Args) ->
?info("dlink_sms:handle_notification(~p): unknown", [ Other ]),
ok.
-handle_rpc("setup_data_link", Args) ->
+handle_rpc(<<"setup_data_link">>, Args) ->
{ ok, Service } = rvi_common:get_json_element(["service"], Args),
{ ok, Opts } = rvi_common:get_json_element(["opts"], Args),
@@ -401,12 +401,12 @@ handle_rpc("setup_data_link", Args) ->
{ok, [ {status, rvi_common:json_rpc_status(Res)} , { timeout, Timeout }]};
-handle_rpc("disconnect_data_link", Args) ->
+handle_rpc(<<"disconnect_data_link">>, Args) ->
{ ok, NetworkAddress} = rvi_common:get_json_element(["network_address"], Args),
[Res] = gen_server:call(?SERVER, { rvi, disconnect_data_link, [NetworkAddress]}),
{ok, [ {status, rvi_common:json_rpc_status(Res)} ]};
-handle_rpc("send_data", Args) ->
+handle_rpc(<<"send_data">>, Args) ->
{ ok, ProtoMod } = rvi_common:get_json_element(["proto_mod"], Args),
{ ok, Service } = rvi_common:get_json_element(["service"], Args),
{ ok, Data } = rvi_common:get_json_element(["data"], Args),