Server/src/main/java/de/towerdefence/server/utils/PlayerMapperService.java
mehdiboudjoudi 35b8c33582
All checks were successful
Quality Check / Validate OAS (pull_request) Successful in 35s
Quality Check / Validate OAS (push) Successful in 37s
Quality Check / Linting (push) Successful in 1m16s
Quality Check / Testing (push) Successful in 1m16s
Quality Check / Static Analysis (push) Successful in 1m20s
Quality Check / Static Analysis (pull_request) Successful in 1m12s
Quality Check / Linting (pull_request) Successful in 1m28s
Quality Check / Testing (pull_request) Successful in 50s
TD-34: Endpoint for getting all players and tests for this endpoint
2025-02-26 10:47:19 +01:00

22 lines
671 B
Java

package de.towerdefence.server.utils;
import de.towerdefence.server.oas.models.PlayerApiModel;
import de.towerdefence.server.player.Player;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
@Component
public class PlayerMapperService {
public List<PlayerApiModel> mapPlayerToApiPlayers(List<Player> players) {
List<PlayerApiModel> apiPlayers = new ArrayList<>();
for (Player player : players) {
PlayerApiModel apiPlayer = new PlayerApiModel();
apiPlayer.setUsername(player.getUsername());
apiPlayers.add(apiPlayer);
}
return apiPlayers;
}
}