mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-19 09:34:19 +01:00
enostr: update ewebsock
This was using an ancient version of rustls, which in turn included an old version of ring, which was the real reason of the windows compile issues (i think) Cc: kernelkind <kernelkind@gmail.com> Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
1215
Cargo.lock
generated
1215
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ edition = "2021"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
ewebsock = { version = "0.2.0", features = ["tls"] }
|
||||
ewebsock = { version = "0.8.0", features = ["tls"] }
|
||||
serde_derive = "1"
|
||||
serde = { version = "1", features = ["derive"] } # You only need this if you want app persistence
|
||||
serde_json = { workspace = true }
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use ewebsock::{WsMessage, WsReceiver, WsSender};
|
||||
use ewebsock::{Options, WsMessage, WsReceiver, WsSender};
|
||||
|
||||
use crate::{ClientMessage, Result};
|
||||
use nostrdb::Filter;
|
||||
@@ -50,7 +50,7 @@ impl Eq for Relay {}
|
||||
impl Relay {
|
||||
pub fn new(url: String, wakeup: impl Fn() + Send + Sync + 'static) -> Result<Self> {
|
||||
let status = RelayStatus::Connecting;
|
||||
let (sender, receiver) = ewebsock::connect_with_wakeup(&url, wakeup)?;
|
||||
let (sender, receiver) = ewebsock::connect_with_wakeup(&url, Options::default(), wakeup)?;
|
||||
|
||||
Ok(Self {
|
||||
url,
|
||||
@@ -77,7 +77,8 @@ impl Relay {
|
||||
}
|
||||
|
||||
pub fn connect(&mut self, wakeup: impl Fn() + Send + Sync + 'static) -> Result<()> {
|
||||
let (sender, receiver) = ewebsock::connect_with_wakeup(&self.url, wakeup)?;
|
||||
let (sender, receiver) =
|
||||
ewebsock::connect_with_wakeup(&self.url, Options::default(), wakeup)?;
|
||||
self.status = RelayStatus::Connecting;
|
||||
self.sender = sender;
|
||||
self.receiver = receiver;
|
||||
|
||||
Reference in New Issue
Block a user