From 299a2d1232f991e1a33b8ca8d20264aa16355e48 Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Tue, 22 Sep 2020 11:25:12 +0200 Subject: [PATCH] fix "new game" button with rating range --- ui/lobby/src/boot.ts | 3 ++- ui/lobby/src/setup.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/lobby/src/boot.ts b/ui/lobby/src/boot.ts index 2aa2b22bd0..ae4fb9fea0 100644 --- a/ui/lobby/src/boot.ts +++ b/ui/lobby/src/boot.ts @@ -63,8 +63,9 @@ export default function LichessLobby(opts: LobbyOpts) { lichess.StrongSocket.firstConnect.then(() => { const gameId = getParameterByName('hook_like'); if (!gameId) return; + const ratingRange = lobby.setup.stores.hook.get()?.ratingRange; xhr.text( - `/setup/hook/${lichess.sri}/like/${gameId}?rr=${lobby.setup.ratingRange() || ''}`, + `/setup/hook/${lichess.sri}/like/${gameId}?rr=${ratingRange || ''}`, { method: 'post' }); lobby.setTab('real_time'); history.replaceState(null, '', '/'); diff --git a/ui/lobby/src/setup.ts b/ui/lobby/src/setup.ts index 0b0385ea27..b649900bc4 100644 --- a/ui/lobby/src/setup.ts +++ b/ui/lobby/src/setup.ts @@ -203,6 +203,7 @@ export default class Setup { rating + parseInt(form.ratingRange_range_min.value), rating + parseInt(form.ratingRange_range_max.value) ].join('-'); + save(); const poolMember = this.hookToPoolMember(color, form); modal.close(); if (poolMember) {