From 15df55dd3431d1559a9d03c9d3d917fa42fb327c Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Mon, 8 Apr 2024 16:14:34 -0500 Subject: [PATCH] Include missions in userdata --- src/router/{ => userdata}/chat_missions.json | 0 src/router/userdata/mod.rs | 9 ++++++++- 2 files changed, 8 insertions(+), 1 deletion(-) rename src/router/{ => userdata}/chat_missions.json (100%) diff --git a/src/router/chat_missions.json b/src/router/userdata/chat_missions.json similarity index 100% rename from src/router/chat_missions.json rename to src/router/userdata/chat_missions.json diff --git a/src/router/userdata/mod.rs b/src/router/userdata/mod.rs index 34c5eda..80a16ea 100644 --- a/src/router/userdata/mod.rs +++ b/src/router/userdata/mod.rs @@ -111,7 +111,8 @@ fn create_acc(conn: &Connection, uid: i64, login: &str) { ).unwrap(); let mut data = object!{ userdata: json::parse(include_str!("new_user.json")).unwrap(), - home: json::parse(include_str!("new_user_home.json")).unwrap() + home: json::parse(include_str!("new_user_home.json")).unwrap(), + missions: json::parse(include_str!("chat_missions.json")).unwrap() }; data["userdata"]["user"]["id"] = uid.into(); data["userdata"]["stamina"]["last_updated_time"] = global::timestamp().into(); @@ -200,6 +201,9 @@ pub fn get_acc(a6573cbe: &str) -> JsonValue { pub fn get_acc_home(a6573cbe: &str) -> JsonValue { return get_data(a6573cbe)["home"].clone(); } +pub fn get_acc_missions(a6573cbe: &str) -> JsonValue { + return get_data(a6573cbe)["missions"].clone(); +} pub fn save_data(a6573cbe: &str, data: JsonValue, id: &str) { loop { @@ -244,6 +248,9 @@ pub fn save_acc(a6573cbe: &str, data: JsonValue) { pub fn save_acc_home(a6573cbe: &str, data: JsonValue) { save_data(a6573cbe, data, "home"); } +pub fn save_acc_missions(a6573cbe: &str, data: JsonValue) { + save_data(a6573cbe, data, "missions"); +} pub fn get_acc_transfer(uid: i64, token: &str, password: &str) -> JsonValue { loop {