bios, crude post editing

This commit is contained in:
biglyderv 2025-03-04 20:26:00 -05:00
parent ef68abe802
commit 091fba6910
Signed by: biglyderv
GPG key ID: 0E2EB0B4CD7397B5
4 changed files with 32 additions and 4 deletions

View file

@ -1,13 +1,26 @@
import { Router } from "express";
import { replyIterator } from "../lib.js";
import { initDb } from "../db.js";
let db = await initDb();
const router = Router();
//todo: fix jank
router.get('/:username', (req, res, next) => {
router.get('/:username', async (req, res, next) => {
let topComment = await db.all('SELECT * FROM feeder WHERE parentType = ? AND parentId = ? ORDER BY sortId ASC LIMIT ? OFFSET ?', [
'users',
req.params.username,
1,
0
]);
topComment = await replyIterator(topComment,db);
res.ctx.mainPage = 'user'
res.ctx.mainCtx = {
username: req.params.username,
isYou: res.auth && req.params.username == res.auth.username
isYou: res.auth && req.params.username == res.auth.username,
desc: topComment[0] ? topComment[0].comment.content : false
}
next();
})