listTables .then((data, err) => { let groceryTablePromise, userTablePromise, orderTablePromise; groceryTablePromise = (indexOf(data.TableNames, 'grocery') === -1) ? createGroceryTable() : Promise.resolve(); userTablePromise = (indexOf(data.TableNames, 'cart') === -1) ? createCartTable() : Promise.resolve(); orderTablePromise = (indexOf(data.TableNames, 'order') === -1) ? createOrderTable() : Promise.resolve(); return Promise.all([groceryTablePromise, userTablePromise, orderTablePromise]); }) .then(() => { console.log(chalk.green('Created Tables Successfully')); }) .catch((e) => { console.log(chalk.red('Could not create tables. Reason: ', e.message)); });
listTables .then((data, err) => { let groceryTablePromise, userTablePromise, orderTablePromise; groceryTablePromise = (indexOf(data.TableNames, 'grocery') === -1) ? createGroceryTable() : Promise.resolve(); userTablePromise = (indexOf(data.TableNames, 'cart') === -1) ? createCartTable() : Promise.resolve(); orderTablePromise = (indexOf(data.TableNames, 'order') === -1) ? createOrderTable() : Promise.resolve(); return Promise.all([groceryTablePromise, userTablePromise, orderTablePromise]); }) .then(() => { console.log(chalk.green('Created Tables Successfully')); }) .catch((e) => { console.log(chalk.red('Could not create tables. Reason: ', e.message)); });