YQLDF42XZNDPJPTL77NVLRMMEW5XYNVV4HTV5HFXSBMDDLW7Y2RAC
bail!("HTTP error {:?}", res.status())
let status = res.status();
let is_nest = matches!(res.url().domain(), Some("nest.pijul.com"));
if status.as_u16() == 404 && !is_nest {
bail!("Cannot complete http request to a non-nest url")
}
match serde_json::from_slice::<libpijul::RemoteError>(&*res.bytes().await?) {
Ok(remote_err) => return Err(remote_err.into()),
Err(_) => bail!("Http request failed with status code: {}", status)
}