Subversion Repositories SmartDukaan

Rev

Rev 34794 | Rev 35193 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34794 Rev 35170
Line 160... Line 160...
160
    public ResponseEntity<?> googleLogin(HttpServletRequest request, @RequestBody GoogleLoginRequest loginRequest) throws Exception {
160
    public ResponseEntity<?> googleLogin(HttpServletRequest request, @RequestBody GoogleLoginRequest loginRequest) throws Exception {
161
        String email = loginRequest.getEmail() != null ? loginRequest.getEmail() : googleLoginProcessor.process(loginRequest.getToken());
161
        String email = loginRequest.getEmail() != null ? loginRequest.getEmail() : googleLoginProcessor.process(loginRequest.getToken());
162
        return responseSender.ok(getAuthTokenMap(email, loginRequest));
162
        return responseSender.ok(getAuthTokenMap(email, loginRequest));
163
    }
163
    }
164
 
164
 
-
 
165
    @RequestMapping(value = ProfitMandiConstants.URL_B2B_APP_VERSION, method = RequestMethod.GET)
-
 
166
    public ResponseEntity<?> checkForUpdate(HttpServletRequest request, @RequestParam String version) {
-
 
167
        Map<String, Object> responseMap = new HashMap<>();
-
 
168
        responseMap.put("appVersion", ProfitMandiConstants.B2B_APP_VERSION);
-
 
169
        responseMap.put("appUrl", ProfitMandiConstants.B2B_APP_URL);
-
 
170
        if (version.equals(ProfitMandiConstants.B2B_APP_VERSION)) {
-
 
171
            responseMap.put("updateAvailable", false);
-
 
172
        } else {
-
 
173
            responseMap.put("updateAvailable", true);
-
 
174
        }
-
 
175
        return responseSender.ok(responseMap);
-
 
176
    }
-
 
177
 
165
    private Map<String, Object> getAuthTokenMap(String email, GoogleLoginRequest loginRequest) throws Exception {
178
    private Map<String, Object> getAuthTokenMap(String email, GoogleLoginRequest loginRequest) throws Exception {
166
        String name = authService.getNameByEmailId(email);
179
        String name = authService.getNameByEmailId(email);
167
 
180
 
168
        Map<String, Object> responseMap = new HashMap<>(2);
181
        Map<String, Object> responseMap = new HashMap<>(2);
169
        LOGGER.info("User Name from getNameByEmailId({}) is {}", email, name);
182
        LOGGER.info("User Name from getNameByEmailId({}) is {}", email, name);