healthchecks!

This commit is contained in:
Lev Kokotov
2022-02-03 17:32:04 -08:00
parent 89043ef12f
commit 2114cb2a97
3 changed files with 23 additions and 4 deletions

View File

@@ -209,8 +209,8 @@ impl Server {
self.bad = true;
}
pub async fn set_name(&mut self, name: &str) -> Result<(), Error> {
let mut query = BytesMut::from(&format!("SET application_name = {}", name).as_bytes()[..]);
pub async fn query(&mut self, query: &str) -> Result<(), Error> {
let mut query = BytesMut::from(&query.as_bytes()[..]);
query.put_u8(0);
let len = query.len() as i32 + 4;
@@ -226,4 +226,10 @@ impl Server {
Ok(())
}
pub async fn set_name(&mut self, name: &str) -> Result<(), Error> {
Ok(self
.query(&format!("SET application_name = '{}'", name))
.await?)
}
}