Update to stable dependencies

This commit is contained in:
asonix 2020-09-13 19:22:38 -05:00
parent d72404debf
commit baceb6fa50
2 changed files with 5 additions and 13 deletions

View file

@ -1,7 +1,7 @@
[package] [package]
name = "http-signature-normalization-actix" name = "http-signature-normalization-actix"
description = "An HTTP Signatures library that leaves the signing to you" description = "An HTTP Signatures library that leaves the signing to you"
version = "0.4.0-alpha.3" version = "0.4.0"
authors = ["asonix <asonix@asonix.dog>"] authors = ["asonix <asonix@asonix.dog>"]
license-file = "LICENSE" license-file = "LICENSE"
readme = "README.md" readme = "README.md"
@ -25,8 +25,8 @@ name = "client"
required-features = ["sha-2"] required-features = ["sha-2"]
[dependencies] [dependencies]
actix-web = "3.0.0-alpha.3" actix-web = { version = "3.0.1", default-features = false }
actix-http = "2.0.0-alpha.4" awc = { version = "2.0.0", default-features = false }
base64 = { version = "0.12", optional = true } base64 = { version = "0.12", optional = true }
bytes = "0.5.4" bytes = "0.5.4"
chrono = "0.4.6" chrono = "0.4.6"

View file

@ -3,13 +3,7 @@
//! Digest headers are commonly used in conjunction with HTTP Signatures to verify the whole //! Digest headers are commonly used in conjunction with HTTP Signatures to verify the whole
//! request when request bodies are present //! request when request bodies are present
use actix_http::encoding::Decoder; use actix_web::{client::ClientRequest, error::BlockingError, http::header::InvalidHeaderValue};
use actix_web::{
client::{ClientRequest, ClientResponse, SendRequestError},
dev::Payload,
error::BlockingError,
http::header::InvalidHeaderValue,
};
use std::{fmt::Display, future::Future, pin::Pin}; use std::{fmt::Display, future::Future, pin::Pin};
use crate::{Config, PrepareSignError, Sign}; use crate::{Config, PrepareSignError, Sign};
@ -121,9 +115,7 @@ where
/// ///
/// This is analogous to `ClientRequest::send_body` and uses the body provided when producing /// This is analogous to `ClientRequest::send_body` and uses the body provided when producing
/// the digest /// the digest
pub fn send( pub fn send(self) -> awc::SendClientRequest {
self,
) -> impl Future<Output = Result<ClientResponse<Decoder<Payload>>, SendRequestError>> {
self.req.send_body(self.body.as_ref().to_vec()) self.req.send_body(self.body.as_ref().to_vec())
} }
} }