Skip to content

Commit

Permalink
Merge pull request #340 from manipalutsav/feature-team-rankings
Browse files Browse the repository at this point in the history
  • Loading branch information
abhikpai committed Mar 31, 2024
2 parents af688e6 + 8e1f695 commit 89b216e
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 5 deletions.
11 changes: 7 additions & 4 deletions src/components/CollegeTeams/rankings.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export default class Teams extends React.Component {
}
init = async () => {
let user = getUser();
let response = await collegesService.getAllEventRankings(user.college);
let response = await collegesService.getPublishedEventRankings(user.college);
let college = await collegesService.get(user.college);
console.log(response);
this.setState({ ranks: response, college, showLoader: false })
Expand All @@ -36,11 +36,14 @@ export default class Teams extends React.Component {
</tr>
</thead>
<tbody>
{this.state.ranks.map(eventRanks => <tr>
{this.state.ranks.map(eventRanks => {
console.log(eventRanks)
return <tr>
<td><Link to={`/events/${eventRanks.event._id}/rounds/${eventRanks.event.rounds.pop()}/leaderboard`}>{eventRanks.event.name}</Link></td>
{/* uncomment this to show ranks to public */}
{/* <td>{eventRanks.ranks.map(rank => <span className="pr-5">#{rank.rank}</span>)}</td> */}
</tr>)}
<td>{eventRanks.ranks.map(rank => <span className="pr-5">#{rank.rank}</span>)}</td>
</tr>
})}
</tbody>
</table>
</LoadContent>)
Expand Down
18 changes: 17 additions & 1 deletion src/services/colleges.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,21 @@ const getAllEventRankings = async (collegeID) => {
return [];
}
};

const getPublishedEventRankings = async (collegeID) => {
let response;
if (collegeID)
response = await request("/colleges/" + collegeID + "/public-rankings");

if (response && response.status === 200) {
return response.data;
} else {
if (response && response.status === "401")
toast("Your session has expired, please logout and login again.")
return [];
}
};

export default {
create,
update,
Expand All @@ -131,5 +146,6 @@ export default {
getTeams,
getParticipants,
getCollege,
getAllEventRankings
getAllEventRankings,
getPublishedEventRankings,
};

0 comments on commit 89b216e

Please sign in to comment.