diff options
Diffstat (limited to 'lib/supple/comms.lua')
-rw-r--r-- | lib/supple/comms.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/supple/comms.lua b/lib/supple/comms.lua index 639ce33..ef44666 100644 --- a/lib/supple/comms.lua +++ b/lib/supple/comms.lua @@ -160,6 +160,11 @@ local function wait_for_response() obj[back.args[1]] = back.args[2] return {} end) + elseif back.method == "__next" then + safe_method(function() + local obj = objects.receive { tag = back.object } + return {next(obj, back.args[1])} + end) else safe_method(function() local obj = objects.receive { tag = back.object } |