fh-mbaas-api
Advanced tools
Comparing version 3.0.1 to 4.0.0
@@ -24,3 +24,3 @@ /* | ||
return { | ||
var api = { | ||
cache: require('./cache')(cfg), | ||
@@ -53,2 +53,10 @@ feed: require('./feed')(cfg), | ||
}; | ||
api.mbaasExpress = function(opts){ | ||
opts = opts || {}; | ||
opts.api = api; | ||
return require('fh-mbaas-express')(opts); | ||
} | ||
return api; | ||
} | ||
@@ -55,0 +63,0 @@ |
@@ -16,3 +16,3 @@ var util = require('util'); | ||
globalCollisionRemover : undefined, | ||
globalRequestInterceptor : undefined, | ||
globalRequestInterceptor : function(dataset_id, params, cb){return cb()}, | ||
@@ -539,3 +539,3 @@ defaults : { | ||
syncUtil.doLog(syncUtil.SYNC_LOGGER, 'info', 'DataSetModel Init'); | ||
syncUtil.doLog(syncUtil.SYNC_LOGGER, 'verbose', 'DataSetModel Init'); | ||
@@ -542,0 +542,0 @@ self.setDefaultHandlers(); |
var async = require('async'); | ||
var util = require('util'); | ||
var events = require('events'); | ||
var DataSetModel = require('./sync-DataSetModel'); | ||
@@ -22,3 +21,3 @@ var syncUtil = require('./sync-util'); | ||
var init = function(dataset_id, options, cb) { | ||
var globalInit = function() { | ||
if(!syncInited){ | ||
@@ -30,2 +29,5 @@ syncInited = true; | ||
} | ||
} | ||
var init = function(dataset_id, options, cb) { | ||
initDataset(dataset_id, options, cb); | ||
@@ -158,2 +160,4 @@ }; | ||
globalInit(); | ||
return { | ||
@@ -165,2 +169,3 @@ init : init, | ||
toJSON : toJSON, | ||
setLogLevel : doSetLogLevel, | ||
globalHandleList : globalHandleList, | ||
@@ -302,21 +307,17 @@ globalHandleCreate : globalHandleCreate, | ||
} | ||
dataset = res; | ||
if(dataset.requestInterceptor) { | ||
var interceptorParams = { | ||
"query_params" : params.query_params, | ||
"meta_data" : params.meta_data | ||
var interceptorParams = { | ||
"query_params" : params.query_params, | ||
"meta_data" : params.meta_data | ||
} | ||
DataSetModel.doRequestInterceptor(dataset_id, interceptorParams, function(err) { | ||
if(err) { | ||
return callback(err, null); | ||
} | ||
dataset.requestInterceptor(dataset_id, interceptorParams, function(err) { | ||
if(err) { | ||
return callback(err, null); | ||
} | ||
else { | ||
clientSyncImpl(); | ||
} | ||
}); | ||
} else { | ||
clientSyncImpl() | ||
} | ||
else { | ||
dataset = res; | ||
clientSyncImpl(); | ||
} | ||
}); | ||
}); | ||
@@ -323,0 +324,0 @@ } |
{ | ||
"name": "fh-mbaas-api", | ||
"version": "3.0.1", | ||
"version": "4.0.0", | ||
"description": "FeedHenry MBAAS Cloud APIs", | ||
@@ -16,3 +16,4 @@ "main": "lib/api.js", | ||
"fh-db": "~0.5.1", | ||
"fh-security": "0.1.2-3" | ||
"fh-security": "0.1.2-3", | ||
"fh-mbaas-express" : "~4.0.0" | ||
}, | ||
@@ -19,0 +20,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
241092
45
3899
1
18
11
63
10
+ Addedfh-mbaas-express@~4.0.0
+ Addedaccepts@1.0.0(transitive)
+ Addedamqp@0.2.0(transitive)
+ Addedasn1@0.1.11(transitive)
+ Addedassert-plus@0.1.5(transitive)
+ Addedasync@0.1.160.9.2(transitive)
+ Addedaws-sign@0.3.0(transitive)
+ Addedbody-parser@1.0.2(transitive)
+ Addedboom@0.4.2(transitive)
+ Addedbuffer-crc32@0.2.1(transitive)
+ Addedbusboy@0.0.14(transitive)
+ Addedbytes@1.0.0(transitive)
+ Addedcombined-stream@0.0.7(transitive)
+ Addedcookie@0.1.0(transitive)
+ Addedcookie-jar@0.3.0(transitive)
+ Addedcookie-signature@1.0.3(transitive)
+ Addedcors@2.1.0(transitive)
+ Addedcryptiles@0.2.2(transitive)
+ Addedctype@0.5.3(transitive)
+ Addeddebug@0.8.1(transitive)
+ Addeddelayed-stream@0.0.5(transitive)
+ Addeddicer@0.1.6(transitive)
+ Addedescape-html@1.0.1(transitive)
+ Addedexpress@4.0.0(transitive)
+ Addedfh-amqp-js@0.4.1(transitive)
+ Addedfh-mbaas-express@4.0.10(transitive)
+ Addedfh-reportingclient@0.2.2(transitive)
+ Addedforever-agent@0.5.2(transitive)
+ Addedform-data@0.1.4(transitive)
+ Addedfresh@0.2.00.2.2(transitive)
+ Addedhawk@1.0.0(transitive)
+ Addedhoek@0.9.1(transitive)
+ Addedhttp-signature@0.10.1(transitive)
+ Addedjson-stringify-safe@5.0.1(transitive)
+ Addedlodash@1.3.1(transitive)
+ Addedmerge-descriptors@0.0.2(transitive)
+ Addedmethods@0.1.0(transitive)
+ Addedmkdirp@0.3.5(transitive)
+ Addedmulter@0.0.5(transitive)
+ Addednegotiator@0.3.0(transitive)
+ Addednode-uuid@1.4.8(transitive)
+ Addedoauth-sign@0.3.0(transitive)
+ Addedparseurl@1.0.1(transitive)
+ Addedpath-to-regexp@0.1.2(transitive)
+ Addedqs@0.6.6(transitive)
+ Addedrange-parser@0.0.41.0.0(transitive)
+ Addedraw-body@1.1.7(transitive)
+ Addedreadable-stream@1.1.14(transitive)
+ Addedrequest@2.25.02.9.100(transitive)
+ Addedsend@0.1.40.2.0(transitive)
+ Addedserve-static@1.0.1(transitive)
+ Addedsntp@0.2.4(transitive)
+ Addedstreamsearch@0.1.2(transitive)
+ Addedtunnel-agent@0.3.0(transitive)
+ Addedtype-is@1.0.01.1.0(transitive)
+ Addedutils-merge@1.0.0(transitive)