fix user profiles if no f0cks or favs exist
All checks were successful
fetch npm modules / f0ck the f0cker (push) Successful in 21s

This commit is contained in:
Flummi
2024-06-28 05:37:05 +02:00
parent befc8e8e75
commit e20e9899f9
2 changed files with 35 additions and 26 deletions

View File

@ -31,33 +31,42 @@ export default (router, tpl) => {
});
}
const f0cks = await f0cklib.getf0cks({
user: user,
mode: req.session.mode,
fav: false,
session: !!req.session,
limit: 99999999
});
const favs = await f0cklib.getf0cks({
user: user,
mode: req.session.mode,
fav: true,
session: !!req.session,
limit: 99999999
});
let f0cks, favs;
const count = {
f0cks: 0,
favs: 0
};
if('items' in f0cks) {
count.f0cks = f0cks.items.length;
f0cks.items = f0cks.items.slice(0, 50);
try {
f0cks = await f0cklib.getf0cks({
user: user,
mode: req.session.mode,
fav: false,
session: !!req.session,
limit: 99999999
});
if('items' in f0cks) {
count.f0cks = f0cks.items.length;
f0cks.items = f0cks.items.slice(0, 50);
}
} catch(err) {
f0cks = false;
count.f0cks = 0;
}
if('items' in favs) {
count.favs = favs.items.length;
favs.items = favs.items.slice(0, 50);
try {
favs = await f0cklib.getf0cks({
user: user,
mode: req.session.mode,
fav: true,
session: !!req.session,
limit: 99999999
});
if('items' in favs) {
count.favs = favs.items.length;
favs.items = favs.items.slice(0, 50);
}
} catch(err) {
favs = false;
count.favs = 0;
}
const data = {