diff options
| author | ruki <[email protected]> | 2022-06-30 18:11:55 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-06-30 18:11:55 +0800 |
| commit | eff891e4bd5dcd7cae675093c1a1d3f07ce05de0 (patch) | |
| tree | 27aa8fe3d6fc55afe362d468e18f8b9e1c105830 /xmake/modules/private/service/message.lua | |
| parent | e86bb7c859221f4749c71b5726744f55c6043e0d (diff) | |
| parent | f7d4b6d70ada300c44ac05e62fd4fd577138e676 (diff) | |
Merge pull request #2507 from xmake-io/remote
improve remote build
Diffstat (limited to 'xmake/modules/private/service/message.lua')
| -rw-r--r-- | xmake/modules/private/service/message.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/xmake/modules/private/service/message.lua b/xmake/modules/private/service/message.lua index 7338b06ac..12792a129 100644 --- a/xmake/modules/private/service/message.lua +++ b/xmake/modules/private/service/message.lua @@ -37,6 +37,7 @@ message.CODE_PULL = 9 -- pull the given file from server message.CODE_PUSH = 10 -- push the given file to server message.CODE_FILEINFO = 11 -- get the given file info in server message.CODE_EXISTINFO = 12 -- get exists info in server (use bloom filter) +message.CODE_END = 13 -- end -- init message function message:init(body) @@ -113,6 +114,11 @@ function message:is_existinfo() return self:code() == message.CODE_EXISTINFO end +-- is end message? +function message:is_end() + return self:code() == message.CODE_END +end + -- get user authorization function message:token() return self:body().token @@ -300,6 +306,16 @@ function new_existinfo(session_id, name, opt) }) end +-- new end message +function new_end(session_id, opt) + opt = opt or {} + return _new({ + code = message.CODE_END, + session_id = session_id, + token = opt.token + }) +end + function main(body) return _new(body) end |
