From 7518cf7422d85b83ecd4f74299a73969568bcf75 Mon Sep 17 00:00:00 2001 From: Kopper Date: Sun, 1 Sep 2024 20:18:19 +0300 Subject: [PATCH] [backend/akko-client] Handle websocket ping --- .../Controllers/Mastodon/Streaming/WebSocketConnection.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Streaming/WebSocketConnection.cs b/Iceshrimp.Backend/Controllers/Mastodon/Streaming/WebSocketConnection.cs index 5ba79b4d..9378e7e0 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Streaming/WebSocketConnection.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Streaming/WebSocketConnection.cs @@ -125,6 +125,13 @@ public sealed class WebSocketConnection( public async Task HandleSocketMessageAsync(string payload) { + // Akkoma-FE sends a plain ping + if (payload == "ping") + { + await SendMessageAsync("pong"); + return; + } + StreamingRequestMessage? message = null; try {