diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-20 21:20:29 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-20 21:20:29 +0000 |
commit | 1432a7af36901e9cb5243b5d83a377656728896e (patch) | |
tree | 87d189f3caffadbec4cf322cb21881d4ef0c7577 | |
parent | 9bdb819160c5e4f1626b3ddbc76391d8c29995fd (diff) | |
download | rspamd-1432a7af36901e9cb5243b5d83a377656728896e.tar.gz rspamd-1432a7af36901e9cb5243b5d83a377656728896e.zip |
[Minor] Improve documentation
-rw-r--r-- | src/lua/lua_task.c | 10 | ||||
-rw-r--r-- | src/plugins/lua/force_actions.lua | 1 |
2 files changed, 8 insertions, 3 deletions
diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index 7e14b05de..1412a0035 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -158,7 +158,7 @@ LUA_FUNCTION_DEF (task, insert_result); */ LUA_FUNCTION_DEF (task, adjust_result); /*** - * @method task:set_pre_result(action, description) + * @method task:set_pre_result(action, [message, [module], [score], [priority], [flags]) * Sets pre-result for a task. It is used in pre-filters to specify early result * of the task scanned. If a pre-filter sets some result, then further processing * may be skipped. For selecting action it is possible to use global table @@ -170,12 +170,16 @@ LUA_FUNCTION_DEF (task, adjust_result); * - `greylist`: greylist message * - `accept` or `no action`: whitelist message * @param {rspamd_action or string} action a numeric or string action value - * @param {string} description optional description + * @param {string} message action message + * @param {string} module optional module name + * @param {number/nil} score optional explicit score + * @param {number/nil} priority optional explicit priority + * @param {string/nil} flags optional flags (e.g. 'least' for least action) @example local function cb(task) local gr = task:get_header('Greylist') if gr and gr == 'greylist' then - task:set_pre_result(rspamd_actions['greylist'], 'Greylisting required') + task:set_pre_result('soft reject', 'Greylisting required') end end */ diff --git a/src/plugins/lua/force_actions.lua b/src/plugins/lua/force_actions.lua index c2a48e148..108c0b76e 100644 --- a/src/plugins/lua/force_actions.lua +++ b/src/plugins/lua/force_actions.lua @@ -84,6 +84,7 @@ local function gen_cb(expr, act, pool, message, subject, raction, honor, limit, if type(message) == 'string' then task:set_pre_result(act, message, N, nil, nil, flags) + else task:set_pre_result(act, nil, N, nil, nil, flags) end |