diff options
author | cheapie <no-email-for-you@example.com> | 2024-04-20 10:09:38 -0500 |
---|---|---|
committer | cheapie <no-email-for-you@example.com> | 2024-04-20 10:09:38 -0500 |
commit | 9ef3620f6f29ba4ac10dcc8ea56daa3fa4908c56 (patch) | |
tree | 85182140898a19bfb86a4c63c9cf6b26255b5924 /controllerfw.lua | |
parent | 0dd7fc056ace58af9c66e562ca612c36bbca3343 (diff) | |
download | celevator-9ef3620f6f29ba4ac10dcc8ea56daa3fa4908c56.tar celevator-9ef3620f6f29ba4ac10dcc8ea56daa3fa4908c56.tar.gz celevator-9ef3620f6f29ba4ac10dcc8ea56daa3fa4908c56.tar.bz2 celevator-9ef3620f6f29ba4ac10dcc8ea56daa3fa4908c56.tar.xz celevator-9ef3620f6f29ba4ac10dcc8ea56daa3fa4908c56.zip |
Improve dispatching algorithm
Diffstat (limited to 'controllerfw.lua')
-rw-r--r-- | controllerfw.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/controllerfw.lua b/controllerfw.lua index 190d595..c2a3449 100644 --- a/controllerfw.lua +++ b/controllerfw.lua @@ -608,6 +608,10 @@ elseif event.type == "dispatchermsg" then mem.groupupcalls[event.msg] = true elseif event.channel == "groupdncall" and mem.carstate == "normal" then mem.groupdncalls[event.msg] = true + elseif event.channel == "groupupcancel" then + mem.groupupcalls[event.msg] = nil + elseif event.channel == "groupdncancel" then + mem.groupdncalls[event.msg] = nil elseif event.channel == "carcall" and mem.carstate == "normal" then mem.carcalls[event.msg] = true send(event.source,"status",mem) |