import { callApi } from 'helpers'

import { API_ROOT } from 'config'

type ScoreTeam = {
  id: number,
  penalty_score: number | null,
  score: number | null,
}

export type LiveScore = {
  match_id: number,
  sport_id: number,
  team1:ScoreTeam,
  team2: ScoreTeam,
}

export const getLiveScores = (): Promise<Array<LiveScore>> => {
  const url = `${API_ROOT}/v1/matches/live/scores`

  const config = {
    method: 'GET',
  }

  return callApi({
    config,
    url,
  })
}
