Vulcan/packages/telescope-digest/lib/server/routes.js
2014-08-04 19:02:21 +09:00

33 lines
No EOL
915 B
JavaScript

Meteor.startup(function () {
Router.map(function() {
this.route('campaign', {
where: 'server',
path: '/email/campaign',
action: function() {
var campaign = buildCampaign(getCampaignPosts(getSetting('postsPerNewsletter', 5)));
console.log('Previewing campaign subject: '+campaign.subject);
this.response.write(campaign.html);
this.response.end();
}
});
this.route('digestConfirmation', {
where: 'server',
path: '/email/digest-confirmation',
action: function() {
var confirmationHtml = Handlebars.templates[getTemplate('emailDigestConfirmation')]({
time: 'January 1st, 1901',
newsletterLink: 'http://example.com',
subject: 'Lorem ipsum dolor sit amet'
});
this.response.write(buildEmailTemplate(confirmationHtml));
this.response.end();
}
});
});
});