ソースを参照

[Minor] Add alternative format of metatokens

tags/1.7.7
Vsevolod Stakhov 6年前
コミット
edcd7d0f3e
1個のファイルの変更18行の追加0行の削除
  1. 18
    0
      lualib/lua_meta.lua

+ 18
- 0
lualib/lua_meta.lua ファイルの表示

@@ -380,6 +380,23 @@ local function rspamd_gen_metatokens(task)
end

exports.rspamd_gen_metatokens = rspamd_gen_metatokens
exports.gen_metatokens = rspamd_gen_metatokens

local function rspamd_gen_metatokens_table(task)
local metatokens = {}

for _,mt in ipairs(metafunctions) do
local ct = mt.cb(task)
for i,tok in ipairs(ct) do
metatokens[mt.desc[i]] = tok
end
end

return metatokens
end

exports.rspamd_gen_metatokens_table = rspamd_gen_metatokens_table
exports.gen_metatokens_table = rspamd_gen_metatokens_table

local function rspamd_count_metatokens()
local ipairs = ipairs
@@ -392,5 +409,6 @@ local function rspamd_count_metatokens()
end

exports.rspamd_count_metatokens = rspamd_count_metatokens
exports.count_metatokens = rspamd_count_metatokens

return exports

読み込み中…
キャンセル
保存