fetch({ store }) {
const promise1 = new Promise((resolve, reject) => {
if (store.getters['home/home'].length === 0) {
resolve(store.dispatch('home/fetchHome'));
}
});
const promise2 = new Promise((resolve, reject) => {
if (store.getters["solutions/getSolutions"].length === 0) {
resolve(store.dispatch('solutions/fetchSolutions'));
}
});
const promise3 = new Promise((resolve, reject) => {
if (store.getters["tipo/getTipo"].length === 0) {
resolve(store.dispatch('tipo/fetchTipo'));
}
});
const promise4 = new Promise((resolve, reject) => {
if (store.getters["portfolio/getPortfolio"].length === 0) {
resolve(store.dispatch('portfolio/fetchPortfolio'));
}
});
const promise5 = new Promise((resolve, reject) => {
if (store.getters["options/getOptions"].length === 0) {
resolve(store.dispatch('options/fetchOptions'));
}
});
Promise.all([promise1, promise2, promise3, promise4, promise5])
.then((data) => console.log(data))
.catch((error) => console.log(error));
.filter(item => {
if (this.room === "1") {
return item;
}
const room = this.room;
if (item.features && item.features.internals && item.features.internals.length > 0) {
return item.features.internals.some(el => {
if (el.name === 'Camere' && el.number !== "") {
return Number(room) === Number(el.number)
}
});
} else {
return true;
}
})
Только есть проблемка, у меня наутилуса нету, я знаю, что он умеет работать через ftp.
Я работаю в xubuntu, а тут thunar.
И не знаю, установить ли nautilus, он мне гадости из gnome не принесет?