fix: replaced unwraps with expects
This commit is contained in:
parent
83cc5e85fc
commit
f0b58940b2
20
src/lib.rs
20
src/lib.rs
|
@ -75,11 +75,11 @@ impl From<chrono::ParseError> for Error {
|
||||||
fn get_http_client(notion_api_key: &str) -> surf::Client {
|
fn get_http_client(notion_api_key: &str) -> surf::Client {
|
||||||
surf::Config::new()
|
surf::Config::new()
|
||||||
.add_header("Authorization", format!("Bearer {notion_api_key}"))
|
.add_header("Authorization", format!("Bearer {notion_api_key}"))
|
||||||
.unwrap()
|
.expect("to add Authorization header")
|
||||||
.add_header("Notion-Version", NOTION_VERSION)
|
.add_header("Notion-Version", NOTION_VERSION)
|
||||||
.unwrap()
|
.expect("to add Notion-Version header")
|
||||||
.add_header("Content-Type", "application/json")
|
.add_header("Content-Type", "application/json")
|
||||||
.unwrap()
|
.expect("to add Content-Type header")
|
||||||
.try_into()
|
.try_into()
|
||||||
.expect("to build a valid client out of notion_api_key")
|
.expect("to build a valid client out of notion_api_key")
|
||||||
}
|
}
|
||||||
|
@ -190,9 +190,11 @@ impl<'a> Client {
|
||||||
.http_client
|
.http_client
|
||||||
.post("https://api.notion.com/v1/search")
|
.post("https://api.notion.com/v1/search")
|
||||||
.body_json(&options)
|
.body_json(&options)
|
||||||
.unwrap();
|
.expect("to parse JSON for doing `search`");
|
||||||
|
|
||||||
let mut response = (self.request_handler)(&mut request).await.unwrap();
|
let mut response = (self.request_handler)(&mut request)
|
||||||
|
.await
|
||||||
|
.expect("to request through a request handler");
|
||||||
|
|
||||||
Ok(response.body_json().await?)
|
Ok(response.body_json().await?)
|
||||||
// TODO: re-implement wrong return from Notion
|
// TODO: re-implement wrong return from Notion
|
||||||
|
@ -341,7 +343,9 @@ impl Databases {
|
||||||
};
|
};
|
||||||
|
|
||||||
if let Some(json) = json {
|
if let Some(json) = json {
|
||||||
request = request.body_json(&json).unwrap();
|
request = request
|
||||||
|
.body_json(&json)
|
||||||
|
.expect("to parse JSON for start_cursor");
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut response = (self.request_handler)(&mut request).await?;
|
let mut response = (self.request_handler)(&mut request).await?;
|
||||||
|
@ -948,7 +952,7 @@ where
|
||||||
serde_json::from_value::<DatabaseProperty>(value.to_owned()).unwrap_or_else(|error| {
|
serde_json::from_value::<DatabaseProperty>(value.to_owned()).unwrap_or_else(|error| {
|
||||||
log::warn!(
|
log::warn!(
|
||||||
"Could not parse value because of error, defaulting to DatabaseProperty::Unsupported:\n= ERROR:\n{error:#?}\n= JSON:\n{:#?}\n---",
|
"Could not parse value because of error, defaulting to DatabaseProperty::Unsupported:\n= ERROR:\n{error:#?}\n= JSON:\n{:#?}\n---",
|
||||||
serde_json::to_string_pretty(&value).unwrap()
|
serde_json::to_string_pretty(&value).expect("to pretty print the database property error")
|
||||||
);
|
);
|
||||||
DatabaseProperty::Unsupported(value.to_owned())
|
DatabaseProperty::Unsupported(value.to_owned())
|
||||||
}),
|
}),
|
||||||
|
@ -1214,7 +1218,7 @@ where
|
||||||
serde_json::from_value::<Property>(value.to_owned()).unwrap_or_else(|error| {
|
serde_json::from_value::<Property>(value.to_owned()).unwrap_or_else(|error| {
|
||||||
log::warn!(
|
log::warn!(
|
||||||
"Could not parse value because of error, defaulting to Property::Unsupported:\n= ERROR:\n{error:#?}\n= JSON:\n{}\n---",
|
"Could not parse value because of error, defaulting to Property::Unsupported:\n= ERROR:\n{error:#?}\n= JSON:\n{}\n---",
|
||||||
serde_json::to_string_pretty(&value).unwrap()
|
serde_json::to_string_pretty(&value).expect("to pretty print Property errors")
|
||||||
);
|
);
|
||||||
Property::Unsupported(value.to_owned())
|
Property::Unsupported(value.to_owned())
|
||||||
}),
|
}),
|
||||||
|
|
Loading…
Reference in a new issue