mirror of
https://github.com/actix/actix-extras.git
synced 2024-11-23 15:51:06 +01:00
update to prost 0.11 (#279)
* updated to prost 0.11 and added application/x-protobuf * updated derive-more, prost, futures-util versions * updated Changelog and a small fix in Cargo.toml * cargo fmt * bumped version to 0.8.1 * removed version bump * add back intentional patch versions Co-authored-by: Ahmed Masud <ahmed.masud@saf.ai>
This commit is contained in:
parent
e61dbae860
commit
1e682e7a59
@ -1,6 +1,8 @@
|
|||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
## Unreleased - 2022-xx-xx
|
## Unreleased - 2022-xx-xx
|
||||||
|
- Added `application/x-protobuf` as an acceptable header.
|
||||||
|
- Updated `prost` dependency to `0.11`.
|
||||||
|
|
||||||
|
|
||||||
## 0.8.0 - 2022-06-25
|
## 0.8.0 - 2022-06-25
|
||||||
|
@ -20,8 +20,8 @@ path = "src/lib.rs"
|
|||||||
actix-web = { version = "4", default_features = false }
|
actix-web = { version = "4", default_features = false }
|
||||||
derive_more = "0.99.5"
|
derive_more = "0.99.5"
|
||||||
futures-util = { version = "0.3.7", default-features = false }
|
futures-util = { version = "0.3.7", default-features = false }
|
||||||
prost = { version = "0.10", default_features = false }
|
prost = { version = "0.11", default_features = false }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
actix-web = { version = "4", default_features = false, features = ["macros"] }
|
actix-web = { version = "4", default_features = false, features = ["macros"] }
|
||||||
prost = { version = "0.10", default_features = false, features = ["prost-derive"] }
|
prost = { version = "0.11", default_features = false, features = ["prost-derive"] }
|
||||||
|
@ -172,7 +172,9 @@ pub struct ProtoBufMessage<T: Message + Default> {
|
|||||||
impl<T: Message + Default> ProtoBufMessage<T> {
|
impl<T: Message + Default> ProtoBufMessage<T> {
|
||||||
/// Create `ProtoBufMessage` for request.
|
/// Create `ProtoBufMessage` for request.
|
||||||
pub fn new(req: &HttpRequest, payload: &mut Payload) -> Self {
|
pub fn new(req: &HttpRequest, payload: &mut Payload) -> Self {
|
||||||
if req.content_type() != "application/protobuf" {
|
if req.content_type() != "application/protobuf"
|
||||||
|
&& req.content_type() != "application/x-protobuf"
|
||||||
|
{
|
||||||
return ProtoBufMessage {
|
return ProtoBufMessage {
|
||||||
limit: 262_144,
|
limit: 262_144,
|
||||||
length: None,
|
length: None,
|
||||||
|
Loading…
Reference in New Issue
Block a user