Commit e4a2a44

mo <mo.khan@gmail.com>
2018-04-29 20:29:52
close socket, print error.
1 parent 7c892f8
Changed files (1)
lib
lib/del/cli.rb
@@ -22,7 +22,10 @@ module Del
       socket = UNIXSocket.new(options[:socket_file])
       socket.puts(JSON.generate(command: :send_message, jid: jid, message: message))
       say socket.readline, :green
-      socket.close
+    rescue EOFError => error
+      say error.message, :red
+    ensure
+      socket&.close
     end
   end
 end