1
0
mirror of https://github.com/pcvolkmer/mv64e-kafka-to-rest-gateway synced 2025-09-13 17:22:52 +00:00

refactor: move check for valid response code

This commit is contained in:
2025-09-06 17:29:42 +02:00
parent a48dbc06fa
commit d39c2dbb1a
2 changed files with 10 additions and 5 deletions

View File

@@ -7,6 +7,15 @@ pub struct HttpResponse {
pub status_body: String,
}
impl HttpResponse {
pub fn has_valid_response_code(&self) -> bool {
self.status_code == 200
|| self.status_code == 201
|| self.status_code == 400
|| self.status_code == 422
}
}
#[derive(Debug, Clone)]
pub struct HttpClientError(String);

View File

@@ -178,11 +178,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
}
}
if response.status_code == 200
|| response.status_code == 201
|| response.status_code == 400
|| response.status_code == 422
{
if response.has_valid_response_code() {
consumer.commit_message(&msg, CommitMode::Async)?;
} else {
warn!(