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

View File

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