add following and ui updates

This commit is contained in:
biglyderv 2024-09-22 10:49:47 -04:00
parent 03794c94eb
commit ba522e044a
No known key found for this signature in database
GPG key ID: 33AC87E9ACE66954
8 changed files with 75 additions and 23 deletions

View file

@ -6,7 +6,7 @@ let db = await initDb();
let main = new Route([auth], async function (req, res, input) {
let { username } = input;
let videos = await db.all('SELECT * FROM video ORDER BY date DESC', [
let videos = await db.all('SELECT * FROM video ORDER BY date DESC LIMIT 10', [
]);
return res.render('main', {
username,

View file

@ -9,10 +9,21 @@ let main = new Route([comment], async function (req, res, input) {
let videos = await db.all('SELECT * FROM video WHERE username = ? ORDER BY date DESC', [
req.query.id
]);
let followers = await db.all('SELECT * FROM follow WHERE target = ?', [
req.query.id
]);
let following = await db.all('SELECT * FROM follow WHERE username = ?', [
req.query.id
]);
return res.render('user', {
...input,
id,
videos
videos,
followers,
following
});
});