Kaynağa Gözat

fix: Limit retries

version-14
Suraj Shetty 5 yıl önce
ebeveyn
işleme
b1cadbf018
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. +4
    -2
      socketio.js

+ 4
- 2
socketio.js Dosyayı Görüntüle

@@ -73,6 +73,7 @@ io.on('connection', function (socket) {
});
// end frappe.chat

let retries = 0;
let join_chat_room = () => {
request.get(get_url(socket, '/api/method/frappe.realtime.get_user_info'))
.type('form')
@@ -85,11 +86,12 @@ io.on('connection', function (socket) {
socket.join(get_site_room(socket));
})
.catch(e => {
if (e.code === 'ECONNREFUSED') {
if (e.code === 'ECONNREFUSED' && retries < 5) {
// retry after 1s
retries += 1;
return setTimeout(join_chat_room, 1000);
}
log(e.code);
log(`Unable to join chat room. ${e}`);
});
};



Yükleniyor…
İptal
Kaydet