feat(lua): TS task IMAGE_FORM_COMPRESS for compress upload audit
Made-with: Cursor
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
-- 压缩直传成功后向 Rust TS(3003)登记 NOOP,便于管理端 Tasks 可追溯(非 UPLOAD_PICTURE:后者专指 combine 管线)。
|
-- 压缩直传成功后向 Rust TS(3003)登记 IMAGE_FORM_COMPRESS,便于管理端 Tasks 可追溯(非 UPLOAD_PICTURE:后者专指 combine 管线)。
|
||||||
local cjson = require("cjson")
|
local cjson = require("cjson")
|
||||||
|
|
||||||
local function create(httpc, auth_header, sudoer_token, public_url)
|
local function create(httpc, auth_header, sudoer_token, public_url)
|
||||||
@@ -6,9 +6,8 @@ local function create(httpc, auth_header, sudoer_token, public_url)
|
|||||||
local remote_url = "http://" .. ts_host .. "/api/v1/ts/create_task"
|
local remote_url = "http://" .. ts_host .. "/api/v1/ts/create_task"
|
||||||
local hty_host = ngx.req.get_headers()["HtyHost"] or ""
|
local hty_host = ngx.req.get_headers()["HtyHost"] or ""
|
||||||
local body_tbl = {
|
local body_tbl = {
|
||||||
task_type = "NOOP",
|
task_type = "IMAGE_FORM_COMPRESS",
|
||||||
payload = {
|
payload = {
|
||||||
kind = "IMAGE_FORM_COMPRESS",
|
|
||||||
url = public_url,
|
url = public_url,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -32,7 +31,7 @@ local function create(httpc, auth_header, sudoer_token, public_url)
|
|||||||
ngx.log(ngx.ERR, "IMAGE_FORM_COMPRESS audit: status=", res.status, " body=", res.body)
|
ngx.log(ngx.ERR, "IMAGE_FORM_COMPRESS audit: status=", res.status, " body=", res.body)
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
ngx.log(ngx.INFO, "IMAGE_FORM_COMPRESS audit noop created")
|
ngx.log(ngx.INFO, "IMAGE_FORM_COMPRESS audit task created")
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user