forked from github-starred/komodo
fix updates pagination
This commit is contained in:
@@ -24,7 +24,7 @@ pub fn router() -> Router {
|
||||
Query(value): Query<Value>| async move {
|
||||
let offset = value
|
||||
.get("offset")
|
||||
.map(|v| v.as_u64().unwrap_or(0))
|
||||
.map(|v| v.as_str().unwrap_or("0").parse().unwrap_or(0))
|
||||
.unwrap_or(0);
|
||||
let target = serde_json::from_str::<UpdateTarget>(&value.to_string()).ok();
|
||||
let updates = state
|
||||
|
||||
@@ -31,13 +31,16 @@ impl State {
|
||||
}
|
||||
for (server, res) in servers.unwrap() {
|
||||
if let Err(e) = res {
|
||||
println!("server unreachable: {e:?}");
|
||||
if let Some(slack) = &self.slack {
|
||||
let (header, info) = generate_unreachable_message(&server);
|
||||
let res = slack.send_message_with_header(&header, info.clone()).await;
|
||||
if let Err(e) = res {
|
||||
eprintln!("failed to send message to slack: {e} | header: {header} | info: {info:?}")
|
||||
if e.to_string().contains("error trying to connect") {
|
||||
if let Some(slack) = &self.slack {
|
||||
let (header, info) = generate_unreachable_message(&server);
|
||||
let res = slack.send_message_with_header(&header, info.clone()).await;
|
||||
if let Err(e) = res {
|
||||
eprintln!("failed to send message to slack: {e} | header: {header} | info: {info:?}")
|
||||
}
|
||||
}
|
||||
} else {
|
||||
println!("failed to get stats from {}: {e:?}", server.name);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user