2022-06-27 04:16:16 +08:00
|
|
|
package.path = package.path .. ';<SCRIPT_PATH>/?.lua';
|
2021-12-30 22:22:15 +08:00
|
|
|
local cjson = require "cjson"
|
|
|
|
|
local http = require "resty.http"
|
2022-06-27 04:16:16 +08:00
|
|
|
local create_task = require "create_task"
|
2021-12-30 22:22:15 +08:00
|
|
|
local TaskTypes = {
|
|
|
|
|
NOOP = 'NOOP',
|
|
|
|
|
CONVERT_AUDIO_FILE = "CONVERT_AUDIO_FILE"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local httpc = http.new()
|
2022-01-01 02:18:37 +08:00
|
|
|
ngx.req.read_body()
|
|
|
|
|
local req_body = cjson.decode(ngx.req.get_body_data())
|
|
|
|
|
print('req_body...', ngx.req.get_body_data())
|
|
|
|
|
local media_id = req_body['media_id']
|
2021-12-30 22:22:15 +08:00
|
|
|
local authHeader = ngx.req.get_headers().Authorization
|
|
|
|
|
local sudoerToken = ngx.req.get_headers().HtySudoerToken
|
|
|
|
|
|
2022-06-27 04:16:16 +08:00
|
|
|
local task_text = cjson.encode({ task_type = TaskTypes.CONVERT_AUDIO_FILE, payload = { media_id = media_id } })
|
|
|
|
|
create_task(httpc, task_text, authHeader, sudoerToken)
|
2021-12-30 22:22:15 +08:00
|
|
|
|
|
|
|
|
|