According to a discussion on corebird's github, the following patch helps
(although does not completely prevent the issue):

diff --git a/src/CbUserStream.c b/src/CbUserStream.c
index 275ed3cb..2425c146 100644
--- a/src/CbUserStream.c
+++ b/src/CbUserStream.c
@@ -145,7 +145,7 @@ start_heartbeat_timeout (CbUserStream *self)
   if (self->heartbeat_timeout_id != 0)
     return;
 
-  self->heartbeat_timeout_id = g_timeout_add (45 * 1000, heartbeat_cb, self);
+  self->heartbeat_timeout_id = g_timeout_add (120 * 1000, heartbeat_cb, self);
 }
 
 static void

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to