diff options
| author | ruki <[email protected]> | 2022-05-21 22:55:22 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-05-21 22:55:22 +0800 |
| commit | 593e92dc0691eaaf3e1217fcf47161dc856af05e (patch) | |
| tree | d8dc2099c3d00b5f2ce718c96e4090e80cfda033 /xmake/modules/private/service/message.lua | |
| parent | bcde9c9f0f7b2f51e20ccf1a4fccb08dc0b2f9e4 (diff) | |
add existinfo
Diffstat (limited to 'xmake/modules/private/service/message.lua')
| -rw-r--r-- | xmake/modules/private/service/message.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/xmake/modules/private/service/message.lua b/xmake/modules/private/service/message.lua index 772d697b4..b28de5af6 100644 --- a/xmake/modules/private/service/message.lua +++ b/xmake/modules/private/service/message.lua @@ -36,6 +36,7 @@ message.CODE_COMPILE = 8 -- compile the given file from client in server 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) -- init message function message:init(body) @@ -107,6 +108,11 @@ function message:is_fileinfo() return self:code() == message.CODE_FILEINFO end +-- is existinfo message? +function message:is_existinfo() + return self:code() == message.CODE_EXISTINFO +end + -- get user authorization function message:token() return self:body().token @@ -282,6 +288,17 @@ function new_fileinfo(session_id, filename, opt) }) end +-- new existinfo message +function new_existinfo(session_id, name, opt) + opt = opt or {} + return _new({ + code = message.CODE_EXISTINFO, + name = name, + session_id = session_id, + token = opt.token + }) +end + function main(body) return _new(body) end |
