Commit 30cec291 by Иван Кубота

even more stable

parent 6c0ad4b5
Pipeline #535 canceled with stage
...@@ -16,7 +16,6 @@ const options = yargs ...@@ -16,7 +16,6 @@ const options = yargs
.option("v", { alias: "verbose", describe: "print log", type: "boolean"}) .option("v", { alias: "verbose", describe: "print log", type: "boolean"})
.option("n", { alias: "nolog", describe: "no text log in object", type: "boolean"}) .option("n", { alias: "nolog", describe: "no text log in object", type: "boolean"})
.option("d", { alias: "dir", describe: "database dir", type: "string"}) .option("d", { alias: "dir", describe: "database dir", type: "string"})
.option("f", { alias: "fake", describe: "add fake images", type: "boolean"})
.option("c", { alias: "category", describe: "1 - product, 2 - standard", type: "string"}) .option("c", { alias: "category", describe: "1 - product, 2 - standard", type: "string"})
.option("i", { alias: "id", describe: "return question with id. use it with `seed` arg", type: "number"}) .option("i", { alias: "id", describe: "return question with id. use it with `seed` arg", type: "number"})
...@@ -84,17 +83,18 @@ try{ ...@@ -84,17 +83,18 @@ try{
throw new Error(e) throw new Error(e)
} }
//console.log(options); //console.log(options);
data.after = function(skipInit){ data.after = function(inComeData, skipInit){
if(inComeData){
if(options.list){
ctx.initDataProvider( data ); ctx.initDataProvider( data );
}
if(options.list && !skipInit){
var c = options.list, origI = options.i|0; var c = options.list, origI = options.i|0;
options.list = false;
for(var i = 0; i< c; i++){ for(var i = 0; i< c; i++){
options.i = origI+i; options.i = origI+i;
console.log(`Question `+(options.i+1)); console.log(`Question `+(options.i+1));
data.after(true); data.after(void 0, true);
console.log(''); console.log('');
} }
...@@ -155,16 +155,6 @@ data.after = function(skipInit){ ...@@ -155,16 +155,6 @@ data.after = function(skipInit){
} }
if( options.fake ){
for(var i = 0; i < 10; i++){
rand(Object.values(data.products)).image = 'https://robohash.org/'+seeded.toString(36)
}
}
if(!skipInit){
ctx.initDataProvider( data );
}
let result; let result;
if(options.category === 1){ if(options.category === 1){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment