fix being able to submit 0 cards when judging and locking up the game

This commit is contained in:
Adam 2024-12-03 19:52:47 -05:00
parent 8cb04a4eb3
commit 0d1d1bf602

View file

@ -67,21 +67,23 @@ pub fn JudgingView() -> impl IntoView {
// Judging Submit Handler
let submit_judge = move |_| {
let msg = to_string(&JudgeDecisionRequest {
game_id: game_meta().unwrap().uuid.clone(),
winning_cards: selected_cards()
.iter()
.map(|card| card.uuid.clone())
.collect(),
})
.unwrap();
if !selected_cards().is_empty() {
let msg = to_string(&JudgeDecisionRequest {
game_id: game_meta().unwrap().uuid.clone(),
winning_cards: selected_cards()
.iter()
.map(|card| card.uuid.clone())
.collect(),
})
.unwrap();
websocket.send(&msg);
set_selected_cards.update(|list| {
list.clear();
});
websocket.send(&msg);
set_selected_cards.update(|list| {
list.clear();
});
set_judge_round(None);
set_judge_round(None);
}
};
view! {