File tree 3 files changed +4
-3
lines changed 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import 'package:realtime_client/src/version.dart';
3
3
class Constants {
4
4
static const String vsn = '1.0.0' ;
5
5
static const Duration defaultTimeout = Duration (milliseconds: 10000 );
6
+ static const int defaultHeartbeatIntervalMs = 25000 ;
6
7
static const int wsCloseNormal = 1000 ;
7
8
static const Map <String , String > defaultHeaders = {
8
9
'X-Client-Info' : 'realtime-dart/$version ' ,
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ class RealtimeClient {
65
65
final WebSocketTransport transport;
66
66
final Client ? httpClient;
67
67
final _log = Logger ('supabase.realtime' );
68
- int heartbeatIntervalMs = 30000 ;
68
+ int heartbeatIntervalMs = Constants .defaultHeartbeatIntervalMs ;
69
69
Timer ? heartbeatTimer;
70
70
71
71
/// reference ID of the most recently sent heartbeat.
@@ -122,7 +122,7 @@ class RealtimeClient {
122
122
String endPoint, {
123
123
WebSocketTransport ? transport,
124
124
this .timeout = Constants .defaultTimeout,
125
- this .heartbeatIntervalMs = 30000 ,
125
+ this .heartbeatIntervalMs = Constants .defaultHeartbeatIntervalMs ,
126
126
this .logger,
127
127
RealtimeEncode ? encode,
128
128
RealtimeDecode ? decode,
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ void main() {
79
79
});
80
80
expect (socket.timeout, const Duration (milliseconds: 10000 ));
81
81
expect (socket.longpollerTimeout, 20000 );
82
- expect (socket.heartbeatIntervalMs, 30000 );
82
+ expect (socket.heartbeatIntervalMs, Constants .defaultHeartbeatIntervalMs );
83
83
expect (
84
84
socket.logger is void Function (
85
85
String ? kind,
You can’t perform that action at this time.
0 commit comments