38 lines
895 B
JavaScript
38 lines
895 B
JavaScript
|
/*let rt = {
|
||
|
user: "Flummi",
|
||
|
mime: "",
|
||
|
stamp: 1506717559,
|
||
|
eps: 20,
|
||
|
act: 0,
|
||
|
items: new Map(),
|
||
|
last: 0,
|
||
|
first: 0,
|
||
|
};
|
||
|
|
||
|
(function getitems() {
|
||
|
Promise.all([
|
||
|
fetch(`/api/test/?user=${rt.user}&mime=${rt.mime}&stamp=${rt.stamp}&eps=${rt.eps}`),
|
||
|
fetch(`/api/test/?user=${rt.user}&mime=${rt.mime}&stamp=${rt.stamp}&eps=${rt.eps}&get=meta`)
|
||
|
])
|
||
|
.then(res => Promise.all(res.map(muh => muh.json())))
|
||
|
.then(data => {
|
||
|
return {
|
||
|
act: data[0].items[0][0],
|
||
|
items: data[0].items[1].concat(data[0].items[0]),
|
||
|
items: [...data[0].items[1], ...data[0].items[0]],
|
||
|
meta: data[1].meta
|
||
|
};
|
||
|
})
|
||
|
.then(final => render(final));
|
||
|
})();
|
||
|
|
||
|
function render(data=null) {
|
||
|
if(data !== null) {
|
||
|
data.items.forEach(e => rt.items.set(e.stamp, e));
|
||
|
rt.act = data.act.stamp;
|
||
|
rt.last = data.meta.last;
|
||
|
rt.first = data.meta.first;
|
||
|
}
|
||
|
console.log(rt);
|
||
|
}*/
|