Subversion Repositories SmartDukaan

Rev

Rev 36324 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36324 Rev 36400
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