diff --git a/src/router/tutorial.rs b/src/router/tutorial.rs index bd8298a..a9468db 100644 --- a/src/router/tutorial.rs +++ b/src/router/tutorial.rs @@ -8,12 +8,13 @@ pub fn tutorial(req: HttpRequest, body: String) -> Option { let key = global::get_login(req.headers(), &body); let body = json::parse(&encryption::decrypt_packet(&body).unwrap()).unwrap(); let mut user = userdata::get_acc(&key); - - user["tutorial_step"] = body["step"].clone(); - user["stamina"]["stamina"] = (100).into(); - user["stamina"]["last_updated_time"] = global::timestamp().into(); - - userdata::save_acc(&key, user); + + if user["tutorial_step"].as_i32().unwrap() < 130 { + user["tutorial_step"] = body["step"].clone(); + user["stamina"]["stamina"] = (100).into(); + user["stamina"]["last_updated_time"] = global::timestamp().into(); + userdata::save_acc(&key, user); + } Some(array![]) }