]> git.lizzy.rs Git - hydra-dragonfire.git/blob - example/chat-client.lua
Rename disconnect to close
[hydra-dragonfire.git] / example / chat-client.lua
1 #!/usr/bin/env hydra-dragonfire
2 local escapes = require("escapes")
3 local client = require("client")()
4
5 client:subscribe("chat_msg")
6 client:connect()
7
8 while not hydra.canceled() do
9         local pkt, interrupt = client:poll(1)
10
11         if pkt then
12                 print(escapes.strip_all(pkt.text))
13         elseif interrupt then
14                 client:send("chat_msg", {msg = "test"})
15         else
16                 print("disconnected")
17                 break
18         end
19 end
20
21 client:close()