void register_all_PluginOneSignalJS_helper(JSContext* cx, JSObject* global) { JS::RootedObject pluginObj(cx); sdkbox::getJsObjOrCreat(cx, JS::RootedObject(cx, global), "sdkbox.PluginOneSignal", &pluginObj); JS_DefineFunction(cx, pluginObj, "setListener", js_PluginOneSignalJS_PluginOneSignal_setListener, 1, JSPROP_READONLY | JSPROP_PERMANENT); onesignal_register_constants(cx, pluginObj); }
void register_all_PluginShareJS_helper(JSContext* cx, JSObject* global) { JS::RootedObject pluginObj(cx); sdkbox::getJsObjOrCreat(cx, JS::RootedObject(cx, global), "sdkbox.PluginShare", &pluginObj); JS_DefineFunction(cx, pluginObj, "setListener", js_PluginShareJS_PluginShare_setListener, 1, JSPROP_READONLY | JSPROP_PERMANENT); JS_DefineFunction(cx, pluginObj, "share", js_PluginShareJS_PluginShare_share, 1, JSPROP_READONLY | JSPROP_PERMANENT); // JS_DefineFunction(cx, pluginObj, "shareDialog", js_PluginShareJS_PluginShare_shareDialog, 1, JSPROP_READONLY | JSPROP_PERMANENT); register_constants(cx, pluginObj); }
void register_all_PluginIAPJS_helper(JSContext* cx, JS::HandleObject global) { JS::RootedObject pluginObj(cx); sdkbox::getJsObjOrCreat(cx, global, "sdkbox.IAP", &pluginObj); JS_DefineFunction(cx, pluginObj, "setListener", js_PluginIAPJS_setListener, 1, JSPROP_READONLY | JSPROP_PERMANENT); }
void register_all_PluginChartboostJS_helper(JSContext* cx, JSObject* global) { JS::RootedObject pluginObj(cx); sdkbox::getJsObjOrCreat(cx, JS::RootedObject(cx, global), "sdkbox.PluginChartboost", &pluginObj); JS_DefineFunction(cx, pluginObj, "setListener", js_PluginChartboostJS_PluginChartboost_setListener, 1, JSPROP_READONLY | JSPROP_PERMANENT); }