Commit 23af740

mo <mo.khan@gmail.com>
2018-04-29 19:51:45
use json instead of splitting on ":"
1 parent 0af7e56
Changed files (2)
lib/del/socket_server.rb
@@ -9,8 +9,9 @@ module Del
         @connection.on_receive do |socket|
           line = socket.readline
           Del.logger.debug(line)
-          jid, message = line.split('::')
-          robot.send_message(jid, message)
+          json = JSON.parse(line)
+          jid = json['jid']
+          robot.send_message(jid, json['message'])
         end
       end
     end
lib/del.rb
@@ -1,10 +1,11 @@
 require "dotenv"
+require "json"
 require "logger"
+require "socket"
 require "xmpp4r"
 require "xmpp4r/muc/helper/mucbrowser"
 require "xmpp4r/muc/helper/simplemucclient"
 require "xmpp4r/roster/helper/roster"
-require "socket"
 
 require "del/configuration"
 require "del/connection"