return nil
end
----[[[
--- @function lua_verdict.adjust_passthrough_action(task)
--- If an action is `soft reject` then this function extracts a module that has set this action
--- and returns an adjusted action (e.g. 'greylist' or 'ratelimit').
--- Otherwise an action is returned as is.
---]]
-exports.adjust_passthrough_action = function(task)
- local action = task:get_metric_action()
- if action == 'soft reject' then
- local has_pr, _, _, module = task:has_pre_result()
-
- if has_pr and module then
- action = module
- end
- end
-
- return action
-end
-
-return exports
\ No newline at end of file
+return exports
local fun = require "fun"
local ucl = require "ucl"
local ts = (require "tableshape").types
-local lua_verdict = require "lua_verdict"
local E = {}
local N = "history_redis"
local hostname = rspamd_util.get_hostname()
tbl.rmilter = nil
tbl.messages = nil
tbl.urls = nil
- tbl.action = lua_verdict.adjust_passthrough_action(task)
+ tbl.action = task:get_metric_action()
local seconds = task:get_timeval()['tv_sec']
tbl.unix_time = seconds