mirror of
https://git.sr.ht/~roxwize/mipilin
synced 2025-02-24 05:42:07 +00:00
thanks bunnyguy
Signed-off-by: roxwize <rae@roxwize.xyz>
This commit is contained in:
parent
fe6d793289
commit
684f1dfa95
1 changed files with 5 additions and 5 deletions
|
@ -217,13 +217,13 @@ export default async function (app: Express, db: NodePgDatabase) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const { uid } = (
|
const user = (
|
||||||
await db
|
await db
|
||||||
.select({ uid: users.id })
|
.select({ uid: users.id })
|
||||||
.from(users)
|
.from(users)
|
||||||
.where(eq(users.name, req.params.user))
|
.where(eq(users.name, req.params.user))
|
||||||
)[0];
|
)[0];
|
||||||
if (!uid) {
|
if (!user) {
|
||||||
render404(db, res, req);
|
render404(db, res, req);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -234,7 +234,7 @@ export default async function (app: Express, db: NodePgDatabase) {
|
||||||
.where(
|
.where(
|
||||||
and(
|
and(
|
||||||
eq(follows.followerId, req.session["uid"]),
|
eq(follows.followerId, req.session["uid"]),
|
||||||
eq(follows.userId, uid)
|
eq(follows.userId, user.uid)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.limit(1)
|
.limit(1)
|
||||||
|
@ -246,12 +246,12 @@ export default async function (app: Express, db: NodePgDatabase) {
|
||||||
.where(
|
.where(
|
||||||
and(
|
and(
|
||||||
eq(follows.followerId, req.session["uid"]),
|
eq(follows.followerId, req.session["uid"]),
|
||||||
eq(follows.userId, uid)
|
eq(follows.userId, user.uid)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
await db.insert(follows).values({
|
await db.insert(follows).values({
|
||||||
userId: uid,
|
userId: user.uid,
|
||||||
followerId: req.session["uid"]
|
followerId: req.session["uid"]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue