If you wants to add a delay between two promise:
/**
* @description Add delay (ms) between promises
* @param delay
* @return {Promise}
*/
wait(delay) {
wait(delay) {
return new Promise((resolve) => {
setTimeout(() => resolve(), delay)
})
}
}