Socket
Socket
Sign inDemoInstall

connectycube

Package Overview
Dependencies
78
Maintainers
2
Versions
93
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.27.4 to 3.28.0

41

lib/cubeData.js

@@ -25,6 +25,12 @@ const config = require('./cubeConfig')

list(className, filters) {
const ajaxParams = {
url: Utils.getUrl(config.urls.data, className),
data: filters
list(className, data = {}) {
const ajaxParams = {};
if (typeof data === 'string') {
ajaxParams.url = Utils.getUrl(config.urls.data, `${className}/${data}`);
} else if (Utils.isArray(data)) {
ajaxParams.url = Utils.getUrl(config.urls.data, `${className}/${data.toString()}`);
} else if (Utils.isObject(data)) {
ajaxParams.url = Utils.getUrl(config.urls.data, className);
ajaxParams.data = data
}

@@ -35,2 +41,11 @@

readPermissions(className, id) {
const ajaxParams = {
url: Utils.getUrl(config.urls.data, `${className}/${id}`),
data: { permissions: 1 }
};
return this.proxy.ajax(ajaxParams);
}
update(className, data = {}) {

@@ -40,6 +55,12 @@ const ajaxParams = { type: 'PUT' }

if (Utils.isArray(data)) {
ajaxParams.url = Utils.getUrl(config.urls.data, `${className}/multi`)
ajaxParams.data = { record: {} }
ajaxParams.url = Utils.getUrl(config.urls.data, `${className}/multi`);
ajaxParams.data = { record: {} };
data.forEach((item, index) => ajaxParams.data.record[index + 1] = item);
data.forEach((item, index) => {
const record = item.id ? item : { id: item._id, ...item };
ajaxParams.data.record[index + 1] = record;
});
} else if (data.search_criteria) {
ajaxParams.url = Utils.getUrl(config.urls.data, `${className}/by_criteria`);
ajaxParams.data = data;
} else {

@@ -77,3 +98,3 @@ ajaxParams.url = Utils.getUrl(config.urls.data, `${className}/${data._id || data.id}`)

config.urls.data,
className + '/' + requestedData
`${className}/${requestedData}`
)

@@ -84,3 +105,3 @@ ajaxParams.dataType = 'text';

config.urls.data,
className + '/' + requestedData.toString()
`${className}/${requestedData.toString()}`
)

@@ -90,3 +111,3 @@ } else if (requestedTypeOf === typesData.criteria) {

config.urls.data,
className + '/by_criteria'
`${className}/by_criteria`
)

@@ -93,0 +114,0 @@ ajaxParams.data = requestedData

{
"name": "connectycube",
"description": "ConnectyCube chat and video chat JavaScript SDK",
"version": "3.27.4",
"version": "3.28.0",
"homepage": "https://developers.connectycube.com/reactnative",

@@ -83,4 +83,3 @@ "main": "lib/cubeMain.js",

"webpack-cli": "^3.3.12"
},
"gitHead": "691e6f0de0503a4627d0c46e6ced13bba2bbc631"
}
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc