| Line 157... |
Line 157... |
| 157 |
|
157 |
|
| 158 |
@Autowired
|
158 |
@Autowired
|
| 159 |
private PromoterRepository promoterRepository;
|
159 |
private PromoterRepository promoterRepository;
|
| 160 |
|
160 |
|
| 161 |
@Autowired
|
161 |
@Autowired
|
| 162 |
JavaMailSender mailSender;
|
162 |
JavaMailSender gmailRelaySender;
|
| 163 |
|
163 |
|
| 164 |
@RequestMapping(value = ProfitMandiConstants.URL_USER_GOOGLE_LOGIN, method = RequestMethod.POST)
|
164 |
@RequestMapping(value = ProfitMandiConstants.URL_USER_GOOGLE_LOGIN, method = RequestMethod.POST)
|
| 165 |
public ResponseEntity<?> googleLogin(HttpServletRequest request, @RequestBody GoogleLoginRequest loginRequest) throws Exception {
|
165 |
public ResponseEntity<?> googleLogin(HttpServletRequest request, @RequestBody GoogleLoginRequest loginRequest) throws Exception {
|
| 166 |
String email = loginRequest.getEmail() != null ? loginRequest.getEmail() : googleLoginProcessor.process(loginRequest.getToken());
|
166 |
String email = loginRequest.getEmail() != null ? loginRequest.getEmail() : googleLoginProcessor.process(loginRequest.getToken());
|
| 167 |
return responseSender.ok(getAuthTokenMap(email, loginRequest));
|
167 |
return responseSender.ok(getAuthTokenMap(email, loginRequest));
|
| Line 746... |
Line 746... |
| 746 |
|
746 |
|
| 747 |
private void sendEmailToValidate(Refferal refferal) throws MessagingException, UnsupportedEncodingException {
|
747 |
private void sendEmailToValidate(Refferal refferal) throws MessagingException, UnsupportedEncodingException {
|
| 748 |
|
748 |
|
| 749 |
String subject = "Referral Validate Request for " + refferal.getRefereeEmail();
|
749 |
String subject = "Referral Validate Request for " + refferal.getRefereeEmail();
|
| 750 |
String messageText = this.getMessageForReferral(refferal);
|
750 |
String messageText = this.getMessageForReferral(refferal);
|
| 751 |
MimeMessage message = mailSender.createMimeMessage();
|
751 |
MimeMessage message = gmailRelaySender.createMimeMessage();
|
| 752 |
MimeMessageHelper helper = new MimeMessageHelper(message, true);
|
752 |
MimeMessageHelper helper = new MimeMessageHelper(message, true);
|
| 753 |
String[] email = {"kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com", "sm@smartdukaan.com"};
|
753 |
String[] email = {"kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com", "sm@smartdukaan.com"};
|
| 754 |
helper.setSubject(subject);
|
754 |
helper.setSubject(subject);
|
| 755 |
helper.setText(messageText, true);
|
755 |
helper.setText(messageText, true);
|
| 756 |
helper.setTo(email);
|
756 |
helper.setTo(email);
|
| 757 |
InternetAddress senderAddress = new InternetAddress("noreply@smartdukaan.com", "Smartdukaan Alerts");
|
757 |
InternetAddress senderAddress = new InternetAddress("noreply@smartdukaan.com", "Smartdukaan Alerts");
|
| 758 |
helper.setFrom(senderAddress);
|
758 |
helper.setFrom(senderAddress);
|
| 759 |
mailSender.send(message);
|
759 |
gmailRelaySender.send(message);
|
| 760 |
|
760 |
|
| 761 |
}
|
761 |
}
|
| 762 |
|
762 |
|
| 763 |
private String getMessageForReferral(Refferal referral) {
|
763 |
private String getMessageForReferral(Refferal referral) {
|
| 764 |
|
764 |
|