Я использую SQLStorage с платформы Ionic. Функция удаления возвращает обещание. В моем коде мне нужно удалить несколько значений. Когда все закончится, мне нужно выполнить какой-то код.
Как я могу подождать все это, а затем выполнить функцию обратного вызова?
Код:
removeAll() {
this.storage.remove(key1);
this.storage.remove(key2);
this.storage.remove(key3);
}
Вложение всех - это плохая практика, поэтому я ищу достойное решение:)
removeAll() {
return this.storage.remove(key1).then(() => {
this.storage.remove(key2).then(() => {
this.storage.remove(key3);
});
});
};