Skip to content

Commit eb541c8

Browse files
committed
refactor: replace remaining console statements with logger in email-campaigns
1 parent 5ceef6a commit eb541c8

File tree

1 file changed

+13
-10
lines changed
  • supabase/functions/email-campaigns

1 file changed

+13
-10
lines changed

supabase/functions/email-campaigns/index.ts

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -659,16 +659,15 @@ async function resolveSenderOptions(authorization: string, userEmail: string) {
659659
sources[i] = refreshed;
660660
}
661661
} else {
662-
console.warn(
663-
`Could not refresh token for ${source.email}, source will remain unavailable`,
664-
);
662+
logger.warn("Could not refresh token, source will remain unavailable", {
663+
email: source.email,
664+
});
665665
}
666666
} catch (error) {
667-
console.error(
668-
"Failed to refresh token for source:",
669-
source.email,
670-
error,
671-
);
667+
logger.error("Failed to refresh token for source", {
668+
email: source.email,
669+
error: error instanceof Error ? error.message : String(error),
670+
});
672671
}
673672
}
674673
}
@@ -2056,7 +2055,9 @@ app.get("/unsubscribe/:token", async (c: Context) => {
20562055
.maybeSingle();
20572056
senderEmail = profile?.email || "";
20582057
} catch (e) {
2059-
console.error("Failed to fetch sender email:", e);
2058+
logger.error("Failed to fetch sender email", {
2059+
error: e instanceof Error ? e.message : String(e),
2060+
});
20602061
}
20612062

20622063
const successUrl = senderEmail
@@ -2163,7 +2164,9 @@ app.post("/email-sending-request", authMiddleware, async (c: Context) => {
21632164

21642165
return c.json({ msg: "Email sent successfully" });
21652166
} catch (error) {
2166-
console.error("Error in email-sending-request:", error);
2167+
logger.error("Error in email-sending-request", {
2168+
error: error instanceof Error ? error.message : String(error),
2169+
});
21672170
return c.json({ error: "Failed to send email" }, 500);
21682171
}
21692172
});

0 commit comments

Comments
 (0)