Docs + email sending
This commit is contained in:
@ -1,5 +1,8 @@
|
||||
package com.plannaplan.services;
|
||||
|
||||
import com.plannaplan.entities.User;
|
||||
import com.plannaplan.models.EmailAcceptedData;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.mail.SimpleMailMessage;
|
||||
@ -35,4 +38,20 @@ public class EmailService {
|
||||
mailMessage.setText(message);
|
||||
emailSender.send(mailMessage);
|
||||
}
|
||||
|
||||
/**
|
||||
* sends email with infromation about accepted groups
|
||||
*
|
||||
* @param user user to send a mail
|
||||
* @param data EmailAcceptedData instance containing informations about accepted
|
||||
* and removed groups
|
||||
*/
|
||||
public void sendAcceptationResult(User user, EmailAcceptedData data) {
|
||||
SimpleMailMessage mailMessage = new SimpleMailMessage();
|
||||
mailMessage.setFrom(appEmail);
|
||||
mailMessage.setTo(user.getEmail());
|
||||
mailMessage.setSubject("[PlanNaPlan] Akceptacja przedmiotów");
|
||||
mailMessage.setText(data.getEmailMessage());
|
||||
emailSender.send(mailMessage);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user