mirror of
http://shenjack.top:5100/shenjack/icalingua-python-bot.git
synced 2024-11-23 12:41:05 +08:00
忽略 download相关room信息
This commit is contained in:
parent
c41d796f61
commit
ef3fb5a8cc
|
@ -32,13 +32,19 @@ pub struct Room {
|
||||||
// pub users: JsonValue,
|
// pub users: JsonValue,
|
||||||
pub at: At,
|
pub at: At,
|
||||||
pub last_message: LastMessage,
|
pub last_message: LastMessage,
|
||||||
pub auto_download: Option<String>,
|
// 这俩都没啥用
|
||||||
pub download_path: Option<String>,
|
// pub auto_download: Option<String>,
|
||||||
|
// pub download_path: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Room {
|
impl Room {
|
||||||
pub fn new_from_json(json: &JsonValue) -> Self {
|
pub fn new_from_json(json: &JsonValue) -> Self {
|
||||||
let inner = serde_json::from_value::<InnerRoom>(json.clone()).unwrap();
|
let inner = match serde_json::from_value::<InnerRoom>(json.clone()) {
|
||||||
|
Ok(data) => data,
|
||||||
|
Err(e) => {
|
||||||
|
panic!("Room::new_from_json error: {}, raw: {:?}", e, json);
|
||||||
|
}
|
||||||
|
};
|
||||||
let at = At::new_from_json(&json["at"]);
|
let at = At::new_from_json(&json["at"]);
|
||||||
Self {
|
Self {
|
||||||
room_id: inner.room_id,
|
room_id: inner.room_id,
|
||||||
|
@ -50,8 +56,7 @@ impl Room {
|
||||||
// users: inner.users,
|
// users: inner.users,
|
||||||
at,
|
at,
|
||||||
last_message: inner.last_message,
|
last_message: inner.last_message,
|
||||||
auto_download: inner.auto_download,
|
// download_path: inner.download_path,
|
||||||
download_path: inner.download_path,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -75,8 +80,9 @@ struct InnerRoom {
|
||||||
// 忽略 at
|
// 忽略 at
|
||||||
#[serde(rename = "lastMessage")]
|
#[serde(rename = "lastMessage")]
|
||||||
pub last_message: LastMessage,
|
pub last_message: LastMessage,
|
||||||
#[serde(rename = "autoDownload")]
|
// 这俩都没啥用
|
||||||
pub auto_download: Option<String>,
|
// #[serde(rename = "autoDownload")]
|
||||||
#[serde(rename = "downloadPath")]
|
// pub auto_download: Option<String>,
|
||||||
pub download_path: Option<String>,
|
// #[serde(rename = "downloadPath")]
|
||||||
|
// pub download_path: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user