lua: rename Plugin() to Plugin.find()

Plugin() is confusing because it's not a constructor, it just finds
an existing instance of a plugin object. All other camel-case
functions are constructors in the current lua API.
This commit is contained in:
George Kiagiadakis
2021-05-07 11:53:47 +03:00
parent e4d8f2a2df
commit fc5aa7db1f
7 changed files with 13 additions and 8 deletions

View File

@@ -278,6 +278,11 @@ plugin_find (lua_State *L)
return 1;
}
static const luaL_Reg plugin_funcs[] = {
{ "find", plugin_find },
{ NULL, NULL }
};
/* WpObject */
static void
@@ -1253,8 +1258,8 @@ wp_lua_scripting_api_init (lua_State *L)
luaL_newlib (L, core_funcs);
lua_setglobal (L, "WpCore");
lua_pushcfunction (L, plugin_find);
lua_setglobal (L, "WpPlugin_find");
luaL_newlib (L, plugin_funcs);
lua_setglobal (L, "WpPlugin");
wp_lua_scripting_pod_init (L);

View File

@@ -144,7 +144,7 @@ SANDBOX_EXPORT = {
GLib = GLib,
Log = WpLog,
Core = WpCore,
Plugin = WpPlugin_find,
Plugin = WpPlugin,
ObjectManager = WpObjectManager_new,
Interest = WpObjectInterest_new,
SessionItem = WpSessionItem_new,