Skip to content

Commit dc74874

Browse files
committed
fix(pyth-lazer-agent) Respond to Ping messages from the relayer
1 parent 44e489b commit dc74874

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/pyth-lazer-agent/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pyth-lazer-agent"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2024"
55
description = "Pyth Lazer Agent"
66
license = "Apache-2.0"

apps/pyth-lazer-agent/src/relayer_session.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ impl RelayerSessionTask {
145145
// Handle messages from the relayers, such as errors if we send a bad update
146146
msg = relayer_ws_receiver.next() => {
147147
match msg {
148+
Some(Ok(TungsteniteMessage::Ping(payload))) => {
149+
tracing::debug!("Received a Ping from relayer {}", self.url);
150+
relayer_ws_session.ws_sender.send(TungsteniteMessage::Pong(payload)).await?
151+
}
148152
Some(Ok(msg)) => {
149153
tracing::debug!("Received a message from relayer: {msg:?}");
150154
}

0 commit comments

Comments
 (0)