From 8db926513e5c1795422815c1eb20b9a58f104ab6 Mon Sep 17 00:00:00 2001 From: Edgar Luque Date: Wed, 11 Jan 2023 13:43:22 +0100 Subject: [PATCH] update deps --- Cargo.toml | 26 +++++++++++++------------- src/client.rs | 3 ++- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 48d0ef4..c70bca4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "paypal-rs" -version = "0.2.3" +version = "0.2.4" authors = ["Edgar "] description = "A library that wraps the paypal api asynchronously." repository = "https://github.com/edg-l/paypal-rs/" @@ -13,23 +13,23 @@ edition = "2021" [dependencies] -reqwest = { version = "0.11.12", default-features = false, features = ["json"] } -serde = { version = "1.0.147", features = ["derive"] } -serde_json = "1.0.87" -serde_with = "2.0.1" -chrono = { version = "0.4.22", features = ["serde"] } -jsonwebtoken = "8.1.1" -base64 = "0.13.1" +reqwest = { version = "0.11.13", default-features = false, features = ["json"] } +serde = { version = "1.0.152", features = ["derive"] } +serde_json = "1.0.91" +serde_with = "2.2.0" +chrono = { version = "0.4.23", features = ["serde"] } +jsonwebtoken = "8.2.0" +base64 = "0.21.0" log = "0.4.17" -bytes = "1.2.1" -derive_builder = "0.11.2" -serde_qs = "0.10.1" +bytes = "1.3.0" +derive_builder = "0.12.0" +serde_qs = "0.11.0" [dev-dependencies] -tokio = { version = "1.21.2", features = ["macros", "rt-multi-thread"] } +tokio = { version = "1.24.1", features = ["macros", "rt-multi-thread"] } dotenvy = "0.15.6" color-eyre = "0.6.2" -wiremock = "0.5.15" +wiremock = "0.5.16" [features] default = ["reqwest/native-tls"] diff --git a/src/client.rs b/src/client.rs index 40e2e31..b40d25a 100644 --- a/src/client.rs +++ b/src/client.rs @@ -1,5 +1,6 @@ //! The paypal api wrapper client, which holds the http request client. +use base64::Engine; use reqwest::header::{self, HeaderMap}; use serde::Deserialize; use std::time::Duration; @@ -146,7 +147,7 @@ impl Client { &jsonwebtoken::EncodingKey::from_secret(self.auth.secret.as_ref()), ) .unwrap(); - let encoded_token = base64::encode(token); + let encoded_token = base64::engine::general_purpose::STANDARD_NO_PAD.encode(token); headers.append("PayPal-Auth-Assertion", encoded_token.parse().unwrap()); }