sportsbet-mobile
Version:
Sportsbet mobile
105 lines (96 loc) • 3.28 kB
text/typescript
///<reference path=".#ts/server.d.ts"/>
Accounts.emailTemplates.resetPassword.text = function(user, url) {
var profile = Users.Profile.db.findOne({_id: user.profile});
var greeting = (user.profile && profile.username) ? ("Hello " + profile.username + ",") : "Hello,";
return greeting + "\n\nClick here to reset your password: " + url.replace('#/', '').replace('reset-password', 'forgot-password/reset') + "\n\n" + Accounts.emailTemplates.siteName;
};
Accounts.emailTemplates.verifyEmail.text = function(user, url) {
var profile = Users.Profile.db.findOne({_id: user.profile});
var greeting = (user.profile && profile.username) ? ("Hello " + profile.username + ",") : "Hello,";
return greeting + "\n\nClick here to verify your email address: " + url.replace('#/', '').replace('reset-password', 'forgot-password/reset') + "\n\n" + Accounts.emailTemplates.siteName;
};
Meteor.methods({
registerScorePrediction: function (username, answer) {
var formId = '14LH6TtsbVIr00up3dFESMZyQGjFhIFkKvlBoHlIH49Q';
var url = 'https://docs.google.com/forms/d/' + formId + '/formResponse';
return HTTP.post(url, {
params: {
'entry.71440336': username,
'entry.990595607': answer
}
});
},
registerPricePredictionVip: function (username, answer) {
var formId = '1mQa7FsZO5VcJSp3q-pjdYJivDpQ_vVakDBAPylQGGsI';
var url = 'https://docs.google.com/forms/d/' + formId + '/formResponse';
return HTTP.post(url, {
params: {
'entry.1476690532': username,
'entry.1590768400': answer
}
});
},
registerPricePrediction: function (username, answer) {
var formId = '1ZEkIzg-SjY2AYSqbIanf1PqCZMmX5Sch40IQgR2aaR4';
var url = 'https://docs.google.com/forms/d/' + formId + '/formResponse';
return HTTP.post(url, {
params: {
'entry.1747668551': username,
'entry.1923536366': answer
}
});
},
registerGiveaway: function(username, status) {
var formId = '1p2fa9pUkIl49H80u1iBDiKJlDUq_Gj3fEGewD_rfDV8';
var url = 'https://docs.google.com/forms/d/' + formId + '/formResponse';
return HTTP.post(url, {
params: {
'entry.500804701': username,
'entry.209813281': status
}
});
},
registerShare: function(username) {
var form_url_id = '1MvozWM-Qb5k62QQG3lTL_H95Oa8FClxYm2rPNJ-sifo';
var url = 'https://docs.google.com/forms/d/' + form_url_id + '/formResponse';
var result = HTTP.post(url, {
params: {
'entry.329802335': username
}
});
return result;
},
registerHalloween: function(username) {
var form_url_id = '169DAxJ_D6nSvPAf6A8JDYbv0pDvjvHxIlQkn9P1WyAo';
var url = 'https://docs.google.com/forms/d/' + form_url_id + '/formResponse';
var result = HTTP.post(url, {
params: {
'entry.592066922': username
}
});
return result;
},
registerAdvent: function(username, answer) {
var form_url_id = '1U4aRofId5ez_rMcnS-BV-vHh_z5IoD1QVc4dMVaIGmE';
var url = 'https://docs.google.com/forms/d/' + form_url_id + '/formResponse';
var result = HTTP.post(url, {
params: {
'entry.1535210458': username,
'entry.530358095': answer
}
});
return result;
},
sendEmail: function(to, from, subject, text) {
this.unblock();
if (!to || !from || !subject || !text) {
return;
}
Email.send({
to: to,
from: from,
subject: subject,
text: text
});
}
});