File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import Senders from './Senders';
44
55type OrdersQueueTemplateData = {
66 ordersCount : number ;
7+ reviewMerchUrl : string ;
78} ;
89
910class MerchOrdersQueueTemplate extends EmailTemplate <
Original file line number Diff line number Diff line change @@ -2,6 +2,15 @@ import EmailService from '../business/email/EmailService';
22import ReviewQueueStaleTemplate from '../business/email/templates/MerchOrdersQueueTemplate' ;
33import { getOrdersForReview } from '../business/merch/MerchOrderService' ;
44
5+ function forgeReviewMerchUrl ( ) : string {
6+ const reviewMerchUrl : URL = new URL (
7+ `/admin/review-merch` ,
8+ process . env . FRONTEND_BASE_URL
9+ ) ;
10+
11+ return reviewMerchUrl . toString ( ) ;
12+ }
13+
514export default async function checkMerchQueue ( ) : Promise < void > {
615 const ordersForReview = await getOrdersForReview ( ) ;
716
@@ -15,6 +24,7 @@ export default async function checkMerchQueue(): Promise<void> {
1524 const email = ReviewQueueStaleTemplate . createTemplatedEmail ( {
1625 templateContext : {
1726 ordersCount,
27+ reviewMerchUrl : forgeReviewMerchUrl ( ) ,
1828 } ,
1929 metadata : { } ,
2030 to : process . env . MERCH_REVIEWER_EMAILS ?? '' ,
You can’t perform that action at this time.
0 commit comments