This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/opendal.git
The following commit(s) were added to refs/heads/main by this push: new 94777e85f feat(services/vercel_artifacts): Add operation http context (#6093) 94777e85f is described below commit 94777e85fa132a2e1da6ca9f5f3d017be5b7e8cf Author: Jorge Hermo <jorgehermogonza...@gmail.com> AuthorDate: Sun Apr 27 08:41:19 2025 +0200 feat(services/vercel_artifacts): Add operation http context (#6093) --- core/src/services/vercel_artifacts/core.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/services/vercel_artifacts/core.rs b/core/src/services/vercel_artifacts/core.rs index 3dcdce7a3..5418aa33d 100644 --- a/core/src/services/vercel_artifacts/core.rs +++ b/core/src/services/vercel_artifacts/core.rs @@ -59,6 +59,8 @@ impl VercelArtifactsCore { let auth_header_content = format!("Bearer {}", self.access_token); req = req.header(header::AUTHORIZATION, auth_header_content); + req = req.extension(Operation::Read); + let req = req.body(Buffer::new()).map_err(new_request_build_error)?; self.info.http_client().fetch(req).await @@ -82,6 +84,8 @@ impl VercelArtifactsCore { req = req.header(header::AUTHORIZATION, auth_header_content); req = req.header(header::CONTENT_LENGTH, size); + req = req.extension(Operation::Write); + let req = req.body(body).map_err(new_request_build_error)?; self.info.http_client().send(req).await @@ -99,6 +103,8 @@ impl VercelArtifactsCore { req = req.header(header::AUTHORIZATION, auth_header_content); req = req.header(header::CONTENT_LENGTH, 0); + req = req.extension(Operation::Stat); + let req = req.body(Buffer::new()).map_err(new_request_build_error)?; self.info.http_client().send(req).await