Current section

23 Versions

Jump to

Compare versions

3 files changed
+8 additions
-8 deletions
  @@ -21,4 +21,4 @@
21 21 {<<"name">>,<<"httpotion">>},
22 22 {<<"optional">>,false},
23 23 {<<"requirement">>,<<"~> 3.0">>}]]}.
24 - {<<"version">>,<<"0.1.2">>}.
24 + {<<"version">>,<<"0.1.3">>}.
  @@ -37,19 +37,19 @@ defmodule LineMessage.EventHandle do
37 37 def handle_events([]), do: {:ok}
38 38 def handle_events([event|t]) do
39 39 case event[:type] do
40 - "message" -> handle_message(event[:replyToken], event[:message])
41 - "beacon" -> handle_beacon(event[:replyToken], event[:beacon])
40 + "message" -> handle_message(event[:replyToken], event[:source], event[:message])
41 + "beacon" -> handle_beacon(event[:replyToken], event[:source], event[:beacon])
42 42 end
43 43 handle_events(t)
44 44 end
45 45
46 - def handle_message(replyToken, message) do
46 + def handle_message(replyToken, source, message) do
47 47 eventHandler = Application.get_env(:line_message, :eventHandler)
48 - eventHandler.handle_message(replyToken, message)
48 + eventHandler.handle_message(replyToken, source, message)
49 49 end
50 - def handle_beacon(replyToken, beacon) do
50 + def handle_beacon(replyToken, source, beacon) do
51 51 eventHandler = Application.get_env(:line_message, :eventHandler)
52 - eventHandler.handle_beacon(replyToken, beacon)
52 + eventHandler.handle_beacon(replyToken, source, beacon)
53 53 end
54 54
55 55 end
  @@ -4,7 +4,7 @@ defmodule LineMessage.Mixfile do
4 4 def project do
5 5 [app: :line_message,
6 6 name: "Line Message",
7 - version: "0.1.2",
7 + version: "0.1.3",
8 8 elixir: "~> 1.3",
9 9 build_embedded: Mix.env == :prod,
10 10 start_permanent: Mix.env == :prod,