From 5ccd2def373b95c33f3de3a11dd85ce2a161784d Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Wed, 26 Nov 2025 17:22:27 +0800 Subject: [PATCH] feat: add Server ping --- lib/provider/party_room.dart | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/provider/party_room.dart b/lib/provider/party_room.dart index d798260..45252f8 100644 --- a/lib/provider/party_room.dart +++ b/lib/provider/party_room.dart @@ -128,7 +128,17 @@ class PartyRoom extends _$PartyRoom { final serverAddress = URLConf.partyRoomServerAddress; final serverPort = URLConf.partyRoomServerPort; - final channel = ClientChannel(serverAddress, port: serverPort); + final channel = ClientChannel( + serverAddress, + port: serverPort, + options: ChannelOptions( + keepAlive: ClientKeepAliveOptions( + pingInterval: Duration(seconds: 30), + timeout: Duration(seconds: 10), + permitWithoutCalls: false, + ), + ), + ); final authClient = auth.AuthServiceClient(channel); final roomClient = partroom.PartRoomServiceClient(channel);