Menuserver
- Emails should point to the correct server
This commit is contained in:
parent
b057ce1092
commit
f3a4d8ec66
@ -1,12 +1,13 @@
|
|||||||
class FoodObj {
|
class FoodObj {
|
||||||
|
|
||||||
constructor(limit) {
|
constructor(limit) {
|
||||||
|
this.srcURL = 'https://menu.silvrtree.co.uk';
|
||||||
this.limit = limit;
|
this.limit = limit;
|
||||||
this.store = [];
|
this.store = [];
|
||||||
this.soup = {};
|
this.soup = {};
|
||||||
this.types = [0, 0, 0, 0, 0, 0, 0];
|
this.types = [0, 0, 0, 0, 0, 0, 0];
|
||||||
}
|
}
|
||||||
|
|
||||||
get () {
|
get () {
|
||||||
return this.store;
|
return this.store;
|
||||||
}
|
}
|
||||||
@ -14,18 +15,18 @@ class FoodObj {
|
|||||||
getFirstFive() {
|
getFirstFive() {
|
||||||
return (this.store.slice(0, 5));
|
return (this.store.slice(0, 5));
|
||||||
}
|
}
|
||||||
|
|
||||||
getFirstFiveIDs() {
|
getFirstFiveIDs() {
|
||||||
const outVal = this.store.slice(0, 5).map((item) => {
|
const outVal = this.store.slice(0, 5).map((item) => {
|
||||||
return item._id;
|
return item._id;
|
||||||
});
|
});
|
||||||
|
|
||||||
return (outVal);
|
return (outVal);
|
||||||
}
|
}
|
||||||
|
|
||||||
add(item) {
|
add(item) {
|
||||||
// console.log('>>', item);
|
// console.log('>>', item);
|
||||||
item.url = `https://menu.silvrtree.co.uk/view/${item.short}`;
|
item.url = `${this.srcURL}/view/${item.short}`;
|
||||||
if (this.types[item.meat] < this.limit) {
|
if (this.types[item.meat] < this.limit) {
|
||||||
this.store.push(item);
|
this.store.push(item);
|
||||||
this.types[item.meat]++;
|
this.types[item.meat]++;
|
||||||
@ -33,7 +34,7 @@ class FoodObj {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addSoup(item) {
|
addSoup(item) {
|
||||||
item.url = `https://menu.silvrtree.co.uk/view/${item.short}`;
|
item.url = `${this.srcURL}/view/${item.short}`;
|
||||||
this.soup = item;
|
this.soup = item;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,13 +45,13 @@ class FoodObj {
|
|||||||
count() {
|
count() {
|
||||||
return (this.store.slice(0, 5).length);
|
return (this.store.slice(0, 5).length);
|
||||||
}
|
}
|
||||||
|
|
||||||
forPug() {
|
forPug() {
|
||||||
const output = { 'menu':null, 'soup':null };
|
const output = { 'menu':null, 'soup':null };
|
||||||
|
|
||||||
output.menu = [...this.getFirstFive()];
|
output.menu = [...this.getFirstFive()];
|
||||||
output.soup = this.soup;
|
output.soup = this.soup;
|
||||||
|
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user