From 50c758195bf807e9c435be9883c77d784ad21fdf Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Tue, 27 Feb 2024 12:07:17 -0600 Subject: [PATCH] Actually the code wasnt broken I just was dumb --- src/router/lottery/mod.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/router/lottery/mod.rs b/src/router/lottery/mod.rs index 5fce1c4..d6adf53 100644 --- a/src/router/lottery/mod.rs +++ b/src/router/lottery/mod.rs @@ -102,7 +102,7 @@ pub fn lottery(req: HttpRequest, body: String) -> HttpResponse { let item_id = (body["master_lottery_id"].to_string().parse::().unwrap() * 100) + 1; //tutorial let new_card = object!{ - "id": 10, + "id": 15500, "master_card_id": get_card_master_id(item_id.to_string(), String::from("1")), "master_lottery_item_id": item_id, "master_lottery_item_number": 1 @@ -110,21 +110,23 @@ pub fn lottery(req: HttpRequest, body: String) -> HttpResponse { cardstogive.push(new_card).unwrap(); } - let mut new_cards = array![]; for (i, data) in cardstogive.members().enumerate() { let to_push = object!{ "id": data["id"].clone(), "master_card_id": data["master_card_id"].clone(), - "exp":0, + "exp": 0, "skill_exp":0, "evolve":[], "created_date_time": global::timestamp() }; user["card_list"].push(to_push.clone()).unwrap(); new_cards.push(to_push).unwrap(); - user["deck_list"][0]["main_card_ids"][i] = data["id"].clone(); + if i < 9 { + user["deck_list"][0]["main_card_ids"][i] = data["id"].to_string().parse::().unwrap().into(); + } } + user["deck_list"][0]["main_card_ids"][8] = cardstogive[9]["id"].to_string().parse::().unwrap().into(); userdata::save_acc(key, user);