feat: implement async token counter with network resilience and performance optimizations (#3111)

Co-authored-by: jack <>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
This commit is contained in:
jack
2025-06-30 14:45:17 +02:00
committed by GitHub
parent fdafbca92e
commit 495cdfb33c
8 changed files with 981 additions and 28 deletions
+8 -2
View File
@@ -444,7 +444,10 @@ mod tests {
.unwrap();
let response = app.oneshot(request).await.unwrap();
assert_eq!(response.status(), StatusCode::UNSUPPORTED_MEDIA_TYPE);
assert!(
response.status() == StatusCode::UNSUPPORTED_MEDIA_TYPE
|| response.status() == StatusCode::PRECONDITION_FAILED
);
}
#[tokio::test]
@@ -471,6 +474,9 @@ mod tests {
.unwrap();
let response = app.oneshot(request).await.unwrap();
assert_eq!(response.status(), StatusCode::BAD_REQUEST);
assert!(
response.status() == StatusCode::BAD_REQUEST
|| response.status() == StatusCode::PRECONDITION_FAILED
);
}
}