mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
mqueue.call don't return true when succ
This commit is contained in:
@@ -52,8 +52,16 @@ function mqueue.register(f)
|
||||
skynet.fork(message_dispatch,f)
|
||||
end
|
||||
|
||||
local function catch(succ, ...)
|
||||
if succ then
|
||||
return ...
|
||||
else
|
||||
error(...)
|
||||
end
|
||||
end
|
||||
|
||||
function mqueue.call(addr, ...)
|
||||
return assert(skynet.call(addr, "queue", ...))
|
||||
return catch(skynet.call(addr, "queue", ...))
|
||||
end
|
||||
|
||||
function mqueue.send(addr, ...)
|
||||
|
||||
Reference in New Issue
Block a user