aboutsummaryrefslogtreecommitdiff
path: root/apps/dreki/src/dreki_world_plum_events.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dreki/src/dreki_world_plum_events.erl')
-rw-r--r--apps/dreki/src/dreki_world_plum_events.erl17
1 files changed, 17 insertions, 0 deletions
diff --git a/apps/dreki/src/dreki_world_plum_events.erl b/apps/dreki/src/dreki_world_plum_events.erl
new file mode 100644
index 0000000..b32ae09
--- /dev/null
+++ b/apps/dreki/src/dreki_world_plum_events.erl
@@ -0,0 +1,17 @@
+-module(dreki_world_plum_events).
+-behaviour(gen_event).
+-export([init/1, handle_call/2, handle_event/2, terminate/2]).
+
+init([Server]) ->
+ {ok, Server}.
+
+handle_call(_, Server) ->
+ {ok, error, Server}.
+
+handle_event(Event, Server) ->
+ logger:info("plum_event: ~p", [Event]),
+ dreki_world_server:send_event(Server, {plum_events, Event}),
+ {ok, Server}.
+
+terminate(_, Server) ->
+ ok.