New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

graphql-query-factory

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

graphql-query-factory - npm Package Compare versions

Comparing version 1.0.9 to 1.0.10

graphql-query-factory-test-project/batcher.js

23

batcher.js

@@ -9,3 +9,3 @@ const { GraphQLClient } = require('graphql-request')

let executedBatchPromise = batcherHandle.batchQueryExecute();
log(`Inside batcher function`);
log(`Inside batcher function: ${executedBatchPromise}`);
return executedBatchPromise;

@@ -39,7 +39,9 @@ }

let concurrent = this.getConcurrent();
let sliced;
log(`queries: ${queries} \n\n concurrent: ${concurrent} \n\n ^--- occurred in batchQueryExecute();`)
try {
do {
let sliced = await sliceQueryArray(queries);
sliced = sliceQueryArray(queries);
let sliceIndex = 0;
log(`Sliced: ${sliced}`);
for(let s in sliced) {

@@ -52,4 +54,7 @@ switch(sliceIndex) {

}
} while(!isEmpty(sliced))
} catch(error) { `${chalk.red('batchQueryExecute() failed to return promise.')} Error: ${error}` }
log(`Sliced outside of block: ${sliced}`);
return sliced;
}

@@ -62,12 +67,10 @@ async queryExecute(query) {

}
async sliceQueryArray(arrayOfQueries, concurrentConnections){
try {
let original = arrayOfQueries;
let target = original.slice(0, concurrentConnections);
original = original.slice(concurrentConnections, original.length);
let queries = [target, original];
return queries;
} catch(error) { log(`Error: ${error}`); }
sliceQueryArray(arrayOfQueries, concurrentConnections){
let original = arrayOfQueries;
let target = original.slice(0, concurrentConnections);
original = original.slice(concurrentConnections, original.length);
let queries = [target, original];
return queries;
}
}
module.exports = batcher;

@@ -1,33 +0,7 @@

const { builder } = require('graphql-query-factory');
const log = console.log;
// const builder = require('./builder.js');
const batcher = require('./batcher.js');
const sampleMutation = `mutation addMarkup($markup:String!, $raw: String!) {
createContent(
markup: $markup
raw: $raw
) {
markup
raw
}
}`;
const queryVariablesArray = [
{
"markup": "markup1",
"raw": "raw1"
},
{
"markup": "markup2",
"raw": "raw2"
},
{
"markup": "markup3",
"raw": "raw3"
}
];
// log(`Builder: ${builder}`);
let queries = builder(sampleMutation, queryVariablesArray)
.then( data =>
data.map(d => log(d))
)
.catch(err => log(`QueryBuilder failed. Error: ${err}`));
log(`Batcher: ${batcher}`);
{
"name": "graphql-query-factory",
"version": "1.0.9",
"version": "1.0.10",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc