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

Reply via email to