sendou.ink/app/features/mmr/mmr-utils.server.ts
Kalle 35424514d6
Finalize tournament + leaderboards initial (#1404)
* Set up tables

* Initial

* Frontend for finalize tournament

* Enter summaries to DB

* Handle changes on tournament page after tournament is finalized

* Fix streams tab text not centered

* Add translations

* Results on user page

* Highlight logic for tournament results

* Leaderboard page initial

* Team leaderboard

* CSS tweaks

* Add unit tests

* Add some i18n

* Add leaderboards page meta

* Support tournaments of size 2

* Add E2E test

* Add missing group by
2023-06-29 00:21:33 +03:00

24 lines
594 B
TypeScript

import { rating } from "openskill";
import { findCurrentSkillByUserId } from "./queries/findCurrentSkillByUserId.server";
import { findCurrentTeamSkillByIdentifier } from "./queries/findCurrentTeamSkillByIdentifier.server";
export function queryCurrentUserRating(userId: number) {
const skill = findCurrentSkillByUserId(userId);
if (!skill) {
return rating();
}
return rating(skill);
}
export function queryCurrentTeamRating(identifier: string) {
const skill = findCurrentTeamSkillByIdentifier(identifier);
if (!skill) {
return rating();
}
return rating(skill);
}