diff --git a/client/src/util/http.ts b/client/src/util/http.ts index 8353e7e11..5fdf0455b 100644 --- a/client/src/util/http.ts +++ b/client/src/util/http.ts @@ -18,9 +18,9 @@ export const convertDates = (obj: unknown) => { }; export const createHttpClient = () => { - axios.create(); + const client = axios.create(); - axios.interceptors.response.use((response) => { + client.interceptors.response.use((response) => { if (response.data) { response.data = convertDates(response.data); } @@ -29,5 +29,5 @@ export const createHttpClient = () => { return Promise.reject(error); }); - return axios + return client } diff --git a/server/services/leaderboard.ts b/server/services/leaderboard.ts index ffe3c0c0b..7a84ee9ff 100644 --- a/server/services/leaderboard.ts +++ b/server/services/leaderboard.ts @@ -382,7 +382,7 @@ export default class LeaderboardService { } // Apply any additional rank multiplier at the end. Rank losses are not as steep as rank gains. - const rankRewardMultiplier = rankIncrease < 0 ? Math.max(1, game.constants.player.rankRewardMultiplier) : game.constants.player.rankRewardMultiplier; + const rankRewardMultiplier = rankIncrease < 0 ? Math.min(1, game.constants.player.rankRewardMultiplier) : game.constants.player.rankRewardMultiplier; rankIncrease *= rankRewardMultiplier;