summaryrefslogtreecommitdiff
path: root/components/dlink/src/dlink_data_msgpack.erl
diff options
context:
space:
mode:
Diffstat (limited to 'components/dlink/src/dlink_data_msgpack.erl')
-rw-r--r--components/dlink/src/dlink_data_msgpack.erl7
1 files changed, 4 insertions, 3 deletions
diff --git a/components/dlink/src/dlink_data_msgpack.erl b/components/dlink/src/dlink_data_msgpack.erl
index 253da55..14139bc 100644
--- a/components/dlink/src/dlink_data_msgpack.erl
+++ b/components/dlink/src/dlink_data_msgpack.erl
@@ -1,20 +1,21 @@
-module(dlink_data_msgpack).
--export([init/1,
+-export([init/0, init/1,
decode/3,
encode/2]).
-export([port_options/0]).
-record(st, {opts = [{allow_atom, pack},
- {enable_str, true},
jsx],
buf = <<>>}).
port_options() ->
[binary, {packet, 0}].
-init(_CS) ->
+init(_) -> init().
+
+init() ->
#st{}.
decode(Msg0, F, #st{buf = Prev, opts = Opts} = St) when is_function(F, 1) ->