Files
WFL/services/teams_service.py

14 lines
486 B
Python

from repositories.team_repository import upsert_team
def sync_teams(teams_data: list[dict]) -> None:
for team in teams_data:
upsert_team(
external_id=team["external_id"],
name=team["name"],
logo_url=team["logo_url"],
games=int(team.get("games", 0) or 0),
wins=int(team.get("wins", 0) or 0),
goals=int(team.get("goals", 0) or 0),
tournaments=int(team.get("tournaments", 0) or 0),
)