mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 12:03:46 +00:00 
			
		
		
		
	socket: Pass wait_time as an option to _try_to_reconnect
(imported from commit 15a88c6da084f4834258868bc08b2cd983899820)
This commit is contained in:
		
				
					committed by
					
						 Steve Howell
						Steve Howell
					
				
			
			
				
	
			
			
			
						parent
						
							1ed176b5ef
						
					
				
				
					commit
					b8444daddd
				
			| @@ -220,7 +220,7 @@ Socket.prototype = { | ||||
|                 request.error = function (type, resp) { | ||||
|                   blueslip.info("Could not authenticate with server: " + resp.msg); | ||||
|                   that._connection_failures++; | ||||
|                   that._try_to_reconnect(that._reconnect_wait_time()); | ||||
|                   that._try_to_reconnect({wait_time: that._reconnect_wait_time()}); | ||||
|                 }; | ||||
|                 that._save_request(request); | ||||
|                 that._do_send(request); | ||||
| @@ -258,7 +258,7 @@ Socket.prototype = { | ||||
|                           + " (" + event.code.toString() + ", " + event.reason + ")"); | ||||
|             that._connection_failures++; | ||||
|             that._is_reconnecting = false; | ||||
|             that._try_to_reconnect(that._reconnect_wait_time()); | ||||
|             that._try_to_reconnect({wait_time: that._reconnect_wait_time()}); | ||||
|         }; | ||||
|     }, | ||||
|  | ||||
| @@ -272,10 +272,8 @@ Socket.prototype = { | ||||
|         } | ||||
|     }, | ||||
|  | ||||
|     _try_to_reconnect: function Socket__try_to_reconnect(wait_time) { | ||||
|         if (wait_time === undefined) { | ||||
|             wait_time = 0; | ||||
|         } | ||||
|     _try_to_reconnect: function Socket__try_to_reconnect(opts) { | ||||
|         opts = _.extend({wait_time: 0}, opts); | ||||
|         var that = this; | ||||
|  | ||||
|         var now = (new Date()).getTime(); | ||||
| @@ -317,7 +315,7 @@ Socket.prototype = { | ||||
|             blueslip.info("Attempting socket reconnect."); | ||||
|             that._sockjs = new SockJS(that.url, null, {protocols_whitelist: that._supported_protocols}); | ||||
|             that._setup_sockjs_callbacks(that._sockjs); | ||||
|         }, wait_time); | ||||
|         }, opts.wait_time); | ||||
|     }, | ||||
|  | ||||
|     _localstorage_requests: function Socket__localstorage_requests() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user