missing file: fix #661

This commit is contained in:
Cloud Wu
2017-06-13 14:35:29 +08:00
parent af1769aa25
commit 52026eb8f2

18
service/service_cell.lua Normal file
View File

@@ -0,0 +1,18 @@
local skynet = require "skynet"
local service_name = (...)
local init = {}
function init.init(code, ...)
skynet.dispatch("lua", function() error("No dispatch function") end)
skynet.start = function(f) f() end
local mainfunc = assert(load(code, service_name))
mainfunc(...)
skynet.ret()
end
skynet.start(function()
skynet.dispatch("lua", function(_,_,cmd,...)
init[cmd](...)
end)
end)