fix(sdk) token mutex no longer spans the refresh

This commit is contained in:
nvrl committed 2026-08-16 18:53:29 +02:00
1 parent 9ec0582efe
commit 0cf760362a
10 files changed
+363 -89

No files matched your search

Generated
+41 -3
View File
@@ -1160,6 +1160,25 @@ dependencies = [
"subtle",
]
[[package]]
name = "h2"
version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155"
dependencies = [
"atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
"http",
"indexmap",
"slab",
"tokio",
"tokio-util",
"tracing",
]
[[package]]
name = "hashbrown"
version = "0.15.5"
@@ -1171,6 +1190,12 @@ dependencies = [
"foldhash",
]
[[package]]
name = "hashbrown"
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
[[package]]
name = "heck"
version = "0.5.0"
@@ -1277,6 +1302,7 @@ dependencies = [
"bytes",
"futures-channel",
"futures-core",
"h2",
"http",
"http-body",
"httparse",
@@ -1467,6 +1493,16 @@ dependencies = [
"icu_properties",
]
[[package]]
name = "indexmap"
version = "2.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
"equivalent",
"hashbrown 0.17.1",
]
[[package]]
name = "inout"
version = "0.1.4"
@@ -1630,7 +1666,7 @@ version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
dependencies = [
"hashbrown",
"hashbrown 0.15.5",
]
[[package]]
@@ -2036,7 +2072,7 @@ dependencies = [
[[package]]
name = "proton-drive-rs"
version = "0.5.1"
version = "0.6.0"
dependencies = [
"async-trait",
"base64 0.22.1",
@@ -2061,7 +2097,7 @@ dependencies = [
[[package]]
name = "proton-sdk"
version = "0.5.1"
version = "0.6.0"
dependencies = [
"aes-gcm 0.11.0",
"async-trait",
@@ -2240,6 +2276,7 @@ dependencies = [
"bytes",
"futures-core",
"futures-util",
"h2",
"http",
"http-body",
"http-body-util",
@@ -2879,6 +2916,7 @@ dependencies = [
"bytes",
"futures-core",
"futures-sink",
"libc",
"pin-project-lite",
"tokio",
]