Browse Source

[Fix] Fix plugins callbacks in webui

tags/1.5.0
Vsevolod Stakhov 7 years ago
parent
commit
390cd6c206
1 changed files with 4 additions and 3 deletions
  1. 4
    3
      src/controller.c

+ 4
- 3
src/controller.c View File

return 0; return 0;
} }


/* Callback */
lua_rawgeti (L, LUA_REGISTRYINDEX, cbd->handler->idx);
task = rspamd_task_new (session->ctx->worker, session->cfg); task = rspamd_task_new (session->ctx->worker, session->cfg);


task->resolver = ctx->resolver; task->resolver = ctx->resolver;
} }
} }


/* Callback */
lua_rawgeti (L, LUA_REGISTRYINDEX, cbd->handler->idx);

ptask = lua_newuserdata (L, sizeof (*ptask)); ptask = lua_newuserdata (L, sizeof (*ptask));
rspamd_lua_setclass (L, "rspamd{task}", -1); rspamd_lua_setclass (L, "rspamd{task}", -1);
*ptask = task; *ptask = task;
static void static void
luaopen_controller (lua_State * L) luaopen_controller (lua_State * L)
{ {
rspamd_lua_new_class (L, "rspamd{url}", lua_csessionlib_m);
rspamd_lua_new_class (L, "rspamd{csession}", lua_csessionlib_m);
lua_pop (L, 1); lua_pop (L, 1);
} }



Loading…
Cancel
Save