fixed signups

This commit is contained in:
Omer Sabic 2024-06-22 11:51:21 +02:00
parent b4bae7460f
commit 583e1f4705
2 changed files with 4 additions and 5 deletions

View File

@ -82,7 +82,7 @@ export const blogRoutes = (fastify, _, done) => {
const [{ total }] = await db.select({ const [{ total }] = await db.select({
total: sql`COUNT(*)` total: sql`COUNT(*)`
}).from(articlesTable).where(clause); }).from(articlesTable).where(clause);
response.send({ response.send({
success: true, success: true,
articles: results, articles: results,
@ -152,7 +152,7 @@ export const blogRoutes = (fastify, _, done) => {
email: req.body.email, email: req.body.email,
site_id: req.body.site_id, site_id: req.body.site_id,
source: req.body.source source: req.body.source
}).returning(); });
if (inserted.rowCount != 1) { if (inserted.rowCount != 1) {
reply.status(400).send({ reply.status(400).send({

View File

@ -13,7 +13,7 @@ export async function sendFreebie(recipient, blog_id) {
const [blog] = await db.select().from(sites).where(eq(sites.id, blog_id)); const [blog] = await db.select().from(sites).where(eq(sites.id, blog_id));
if (!blog) throw new Error("Invalid site"); if (!blog) throw new Error("Invalid site");
if (!blog.use_freebie) return; if (!blog.use_freebie || !blog.freebie_url) return;
const sender = { const sender = {
email: "mailtrap@demomailtrap.com", email: "mailtrap@demomailtrap.com",
@ -32,6 +32,5 @@ export async function sendFreebie(recipient, blog_id) {
to: recipients, to: recipients,
subject: `Your freebie from ${blog.name}`, subject: `Your freebie from ${blog.name}`,
text: `Thank you for subscribing to ${blog.name}! Your freebie is linked below.\n ${blog.freebie_url}`, text: `Thank you for subscribing to ${blog.name}! Your freebie is linked below.\n ${blog.freebie_url}`,
}) }).catch(console.error);
.then(console.log, console.error);
} }