diff options
author | David McMackins II <contact@mcmackins.org> | 2017-04-16 10:17:05 -0500 |
---|---|---|
committer | David McMackins II <contact@mcmackins.org> | 2017-04-16 10:17:05 -0500 |
commit | 17b34cc292847d9db0ff012ab5cb4311ec67e8ed (patch) | |
tree | e89a33b01efaf405c42155d016a9e7ed2c461ed8 | |
parent | fb19d0108bdb42f216d9433b3215144380187e72 (diff) |
Add DESELECT
-rw-r--r-- | serverthread.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/serverthread.lua b/serverthread.lua index a1b490e..9f6356d 100644 --- a/serverthread.lua +++ b/serverthread.lua @@ -171,6 +171,13 @@ function Server:_process() queue:insert('SELECTED ' .. i) end end + elseif line == 'DESELECT' then + if self._turn ~= this then + self._socks[this]:send(NEGATIVE) + else + self._selected = nil + self._socks[this]:send(AFFIRMATIVE) + end else self._socks[this]:send('ERR COMMAND\nEND\n') end |