mirror of
https://github.com/mikedilger/gossip.git
synced 2024-10-01 09:21:53 +00:00
Upgrade dependencies memoize and base64
This commit is contained in:
parent
b17f718f94
commit
55792ac4ac
26
Cargo.lock
generated
26
Cargo.lock
generated
@ -297,12 +297,6 @@ version = "0.13.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
|
||||
|
||||
[[package]]
|
||||
name = "base64"
|
||||
version = "0.20.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5"
|
||||
|
||||
[[package]]
|
||||
name = "base64"
|
||||
version = "0.21.0"
|
||||
@ -1731,7 +1725,7 @@ name = "gossip"
|
||||
version = "0.3.1-unstable"
|
||||
dependencies = [
|
||||
"async-recursion",
|
||||
"base64 0.20.0",
|
||||
"base64 0.21.0",
|
||||
"dashmap",
|
||||
"dirs",
|
||||
"eframe",
|
||||
@ -2166,6 +2160,15 @@ dependencies = [
|
||||
"cfg-if",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "lru"
|
||||
version = "0.7.8"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a"
|
||||
dependencies = [
|
||||
"hashbrown",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "malloc_buf"
|
||||
version = "0.0.6"
|
||||
@ -2225,19 +2228,20 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "memoize"
|
||||
version = "0.3.3"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c25d125e4063f313300d87c8f658e5b3d69257095df9a4221c12ba50b0421bff"
|
||||
checksum = "3b2ae6b7c9fbefd9bad492a5c65013e9fd10d6db3f971ee1e2d1c55485dd5135"
|
||||
dependencies = [
|
||||
"lazy_static",
|
||||
"lru",
|
||||
"memoize-inner",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "memoize-inner"
|
||||
version = "0.3.2"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b8b7d5160e6ffcc59d4c571c38238ec5b7065bc91a5a24f511988dabcddda723"
|
||||
checksum = "8bfde264c318ec8c2de5c39e0ba3910fac8d1065e3b947b183ebd884b799719b"
|
||||
dependencies = [
|
||||
"lazy_static",
|
||||
"proc-macro2",
|
||||
|
@ -13,7 +13,7 @@ edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
async-recursion = "1.0"
|
||||
base64 = "0.20"
|
||||
base64 = "0.21"
|
||||
dashmap = "5.4"
|
||||
dirs = "4.0"
|
||||
eframe = { version = "0.20", features = [ "dark-light", "persistence" ] }
|
||||
@ -25,7 +25,7 @@ http = "0.2"
|
||||
image = { version = "0.24", features = [ "png", "jpeg" ] }
|
||||
lazy_static = "1.4"
|
||||
linkify = "0.9"
|
||||
memoize = "0.3"
|
||||
memoize = "0.4"
|
||||
nostr-types = { git = "https://github.com/mikedilger/nostr-types" }
|
||||
parking_lot = "0.12"
|
||||
rand = "0.8"
|
||||
|
@ -5,6 +5,7 @@ use crate::comms::{ToMinionMessage, ToMinionPayload, ToOverlordMessage};
|
||||
use crate::db::DbRelay;
|
||||
use crate::error::Error;
|
||||
use crate::globals::GLOBALS;
|
||||
use base64::Engine;
|
||||
use futures::{SinkExt, StreamExt};
|
||||
use futures_util::stream::{SplitSink, SplitStream};
|
||||
use http::Uri;
|
||||
@ -123,7 +124,10 @@ impl Minion {
|
||||
.header("Connection", "Upgrade")
|
||||
.header("Upgrade", "websocket")
|
||||
.header("Sec-WebSocket-Version", "13")
|
||||
.header("Sec-WebSocket-Key", base64::encode(key))
|
||||
.header(
|
||||
"Sec-WebSocket-Key",
|
||||
base64::engine::general_purpose::STANDARD.encode(key),
|
||||
)
|
||||
.uri(uri)
|
||||
.body(())?;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user