tonne of imporvements, debugs, new ui
This commit is contained in:
@@ -77,6 +77,15 @@ router.get('/admin/campaigns/:id/analytics', requireAdmin, rateLimiter.general,
|
||||
// Campaign endpoints (Public)
|
||||
router.get('/campaigns/:slug', rateLimiter.general, campaignsController.getCampaignBySlug);
|
||||
router.get('/campaigns/:slug/representatives/:postalCode', rateLimiter.representAPI, campaignsController.getRepresentativesForCampaign);
|
||||
router.post(
|
||||
'/campaigns/:slug/track-user',
|
||||
rateLimiter.general,
|
||||
[
|
||||
body('postalCode').matches(/^[A-Za-z]\d[A-Za-z]\s?\d[A-Za-z]\d$/).withMessage('Invalid postal code format')
|
||||
],
|
||||
handleValidationErrors,
|
||||
campaignsController.trackUserInfo
|
||||
);
|
||||
router.post(
|
||||
'/campaigns/:slug/send-email',
|
||||
rateLimiter.email,
|
||||
|
||||
Reference in New Issue
Block a user