let rows = await database
.select()
.from(usersLikeImages)
.where(
and(
eq(usersLikeImages.userId, session.user.id),
eq(usersLikeImages.imageId, imageId),
),
);
if (rows.length > 0) {
await database
.delete(usersLikeImages)
.where(
and(
eq(usersLikeImages.userId, session.user.id),
eq(usersLikeImages.imageId, imageId),
),
);
} else {
await database.insert(usersLikeImages).values({
userId: session.user.id,
imageId,
});
}
let rows = await database
.select()
.from(usersLikeImages)
.where(
and(
eq(usersLikeImages.userId, session.user.id),
eq(usersLikeImages.imageId, imageId),
),
);
if (rows.length > 0) {
await database
.delete(usersLikeImages)
.where(
and(
eq(usersLikeImages.userId, session.user.id),
eq(usersLikeImages.imageId, imageId),
),
);
} else {
await database.insert(usersLikeImages).values({
userId: session.user.id,
imageId,
});
}