Имам работещ mailgun сървър в моя облачен анализ за приложение за iOS. Настроих поредица от имейли, които да се задействат от промени в състоянието в базата данни. Вече настроих имейл за добре дошли, който преди беше твърдо кодиран в приложението. Настроил съм го като afterSave, но по време на приложението потребителят се запазва повече от веднъж, което води до задействане на добре дошли. Има ли начин да изпратя това само веднъж или трябва да го направя специално за нов потребител, който се регистрира във функцията, ако това е възможно. Благодаря.
Parse.Cloud.afterSave(Parse.User, function(request) {
console.log("aftersave fired");
if(!request.user.existed()){
var email = "Hello and welcome";
var subject = "Welcome to W!";
var recipient = request.user.get("email");
console.log(recipient);
Mailgun.sendEmail({
to: "@gmail.com",
from: "@gmail.com",
subject: subject,
text: email
}, {
success: function(httpResponse) {
response.success();
},
error: function(httpResponse) {
response.success();
}
});
}
});