Skip to content

Commit

Permalink
Merge pull request #234 from mkreiser/projected-points
Browse files Browse the repository at this point in the history
Add projected points to Boxscore for the current matchup period
  • Loading branch information
mkreiser authored Oct 22, 2023
2 parents 0958867 + d9c6602 commit 1196a72
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "espn-fantasy-football-api",
"version": "1.5.0",
"version": "1.6.0",
"description": "A Javascript API to connect to ESPN's fantasy football API",
"main": "web.js",
"files": [
Expand Down
6 changes: 6 additions & 0 deletions src/boxscore/boxscore.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,15 @@ class Boxscore extends BaseObject {
* @typedef {object} BoxscoreMap
*
* @property {number} homeScore The total points scored by the home team.
* @property {number} homeProjectedScore The projected total points scored by the home team.
* NOTE: This field is only populated in the boxscore for the current matchup period!
* @property {number} homeTeamId The home team's id. Can be used to load a cached Team.
* @property {BoxscorePlayer[]} homeRoster The home team's roster, containing player info and
* stats.
*
* @property {number} awayScore The total points scored by the away team.
* @property {number} awayProjectedScore The projected total points scored by the away team.
* NOTE: This field is only populated in the boxscore for the current matchup period!
* @property {number} awayTeamId The away team's id. Can be used to load a cached Team.
* @property {BoxscorePlayer[]} awayRoster The away team's roster, containing player info and
* stats.
Expand All @@ -36,6 +40,7 @@ class Boxscore extends BaseObject {
_.get(responseData, 'totalPointsLive') || _.get(responseData, 'totalPoints')
)
},
homeProjectedScore: 'home.totalProjectedPointsLive',
homeTeamId: 'home.teamId',
homeRoster: {
key: 'home.rosterForCurrentScoringPeriod.entries',
Expand All @@ -52,6 +57,7 @@ class Boxscore extends BaseObject {
_.get(responseData, 'totalPointsLive') || _.get(responseData, 'totalPoints')
)
},
awayProjectedScore: 'away.totalProjectedPointsLive',
awayTeamId: 'away.teamId',
awayRoster: {
key: 'away.rosterForCurrentScoringPeriod.entries',
Expand Down

0 comments on commit 1196a72

Please sign in to comment.