Tutorial though live (live end not done)
This commit is contained in:
@ -76,7 +76,8 @@ fn create_acc(conn: &Connection, uid: i64) {
|
||||
(),
|
||||
).unwrap();
|
||||
let mut data = object!{
|
||||
userdata: json::parse(include_str!("new_user.json")).unwrap()
|
||||
userdata: json::parse(include_str!("new_user.json")).unwrap(),
|
||||
home: json::parse(include_str!("new_user_home.json")).unwrap()
|
||||
};
|
||||
data["userdata"]["user"]["id"] = uid.into();
|
||||
|
||||
@ -84,7 +85,7 @@ fn create_acc(conn: &Connection, uid: i64) {
|
||||
}
|
||||
|
||||
//a6573cbe is the name of the header - todo - more secure than just uid
|
||||
pub fn get_acc(_a6573cbe: &str, uid: &str) -> JsonValue {
|
||||
fn get_data(_a6573cbe: &str, uid: &str) -> JsonValue {
|
||||
//let decoded = general_purpose::STANDARD.decode(a6573cbe).unwrap();
|
||||
//let header = String::from_utf8_lossy(&decoded);
|
||||
|
||||
@ -119,7 +120,7 @@ pub fn get_acc(_a6573cbe: &str, uid: &str) -> JsonValue {
|
||||
|
||||
let rv = json::parse(&result.unwrap()).unwrap();
|
||||
|
||||
return rv["userdata"].clone();
|
||||
return rv
|
||||
}
|
||||
Err(_) => {
|
||||
std::thread::sleep(std::time::Duration::from_millis(15));
|
||||
@ -128,6 +129,14 @@ pub fn get_acc(_a6573cbe: &str, uid: &str) -> JsonValue {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn get_acc(_a6573cbe: &str, uid: &str) -> JsonValue {
|
||||
return get_data(_a6573cbe, uid)["userdata"].clone();
|
||||
}
|
||||
|
||||
pub fn get_acc_home(_a6573cbe: &str, uid: &str) -> JsonValue {
|
||||
return get_data(_a6573cbe, uid)["home"].clone();
|
||||
}
|
||||
|
||||
pub fn save_acc(_a6573cbe: &str, uid: &str, data: JsonValue) {
|
||||
//let decoded = general_purpose::STANDARD.decode(a6573cbe).unwrap();
|
||||
//let header = String::from_utf8_lossy(&decoded);
|
||||
|
55
src/router/userdata/new_user_home.json
Normal file
55
src/router/userdata/new_user_home.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"home": {
|
||||
"gift_list": [],
|
||||
"pending_friend_count": 0,
|
||||
"clear_mission_count": 0,
|
||||
"clear_beginner_mission_count": 0,
|
||||
"beginner_mission_complete": 0,
|
||||
"not_cleared_daily_mission_count": 6,
|
||||
"new_announcement_flag": 1,
|
||||
"information_list": [],
|
||||
"unread_story_count": 4,
|
||||
"unread_chat_count": 0,
|
||||
"preset_setting": [
|
||||
{
|
||||
"slot": 1,
|
||||
"master_preset_background_id": 0,
|
||||
"master_preset_foreground_id": 0,
|
||||
"master_card_id": 0,
|
||||
"illust_master_card_id": 0,
|
||||
"poem": 0,
|
||||
"evolve": 0
|
||||
},
|
||||
{
|
||||
"slot": 2,
|
||||
"master_preset_background_id": 0,
|
||||
"master_preset_foreground_id": 0,
|
||||
"master_card_id": 0,
|
||||
"illust_master_card_id": 0,
|
||||
"poem": 0,
|
||||
"evolve": 0
|
||||
},
|
||||
{
|
||||
"slot": 3,
|
||||
"master_preset_background_id": 0,
|
||||
"master_preset_foreground_id": 0,
|
||||
"master_card_id": 0,
|
||||
"illust_master_card_id": 0,
|
||||
"poem": 0,
|
||||
"evolve": 0
|
||||
},
|
||||
{
|
||||
"slot": 4,
|
||||
"master_preset_background_id": 0,
|
||||
"master_preset_foreground_id": 0,
|
||||
"master_card_id": 0,
|
||||
"illust_master_card_id": 0,
|
||||
"poem": 0,
|
||||
"evolve": 0
|
||||
}
|
||||
],
|
||||
"active_friend": 0,
|
||||
"serial_code_id_list": []
|
||||
},
|
||||
"clear_mission_ids": []
|
||||
}
|
Reference in New Issue
Block a user