Updated controller for CORS access

This commit is contained in:
2020-04-02 19:54:00 +05:30
parent 7d45f8a30f
commit 300936aabe
2 changed files with 3 additions and 1 deletions

View File

@@ -24,7 +24,7 @@ public class TruecallerAssignmentController {
@Autowired @Autowired
private ChessBoardUtility utility; private ChessBoardUtility utility;
@CrossOrigin() @CrossOrigin(origins = {"http://localhost:3000", "https://mohiit1502.github.io"})
@GetMapping("/findpath") @GetMapping("/findpath")
public List<CBRouteResponse> findPath(@RequestParam int row, @RequestParam int column) { public List<CBRouteResponse> findPath(@RequestParam int row, @RequestParam int column) {
Set<Tile> allTiles = utility.populateAllTiles(); Set<Tile> allTiles = utility.populateAllTiles();

View File

@@ -1,6 +1,7 @@
package com.truecaller.truecallerassignment.backend.services; package com.truecaller.truecallerassignment.backend.services;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -26,6 +27,7 @@ public class ChessBoardService {
return; return;
} }
currentTile.setVisited(true); currentTile.setVisited(true);
currentTile.setAllowedMoves(currentTile.getAllowedMoves().stream().filter(tile -> !tile.isVisited()).collect(Collectors.toList()));
traversedTiles.add(currentTile); traversedTiles.add(currentTile);
if (traversedTiles.size() == 100) { if (traversedTiles.size() == 100) {
return; return;