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

even more stable

parent 6c0ad4b5
Pipeline #535 canceled with stage
......@@ -16,7 +16,6 @@ const options = yargs
.option("v", { alias: "verbose", describe: "print log", type: "boolean"})
.option("n", { alias: "nolog", describe: "no text log in object", type: "boolean"})
.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("i", { alias: "id", describe: "return question with id. use it with `seed` arg", type: "number"})
......@@ -84,17 +83,18 @@ try{
throw new Error(e)
}
//console.log(options);
data.after = function(skipInit){
if(options.list){
data.after = function(inComeData, skipInit){
if(inComeData){
ctx.initDataProvider( data );
}
if(options.list && !skipInit){
var c = options.list, origI = options.i|0;
options.list = false;
for(var i = 0; i< c; i++){
options.i = origI+i;
console.log(`Question `+(options.i+1));
data.after(true);
data.after(void 0, true);
console.log('');
}
......@@ -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;
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