Updated controller for CORS access
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user