Ticket #31737: 31737.diff
File 31737.diff, 1.2 KB (added by , 9 years ago) |
---|
-
wp-includes/js/heartbeat.js
342 342 * @return void 343 343 */ 344 344 function connect() { 345 var ajaxData, heartbeatData ;345 var ajaxData, heartbeatData, heartbeatURL; 346 346 347 347 // If the connection to the server is slower than the interval, 348 348 // heartbeat connects as soon as the previous connection's response is received. … … 356 356 // Clear the data queue, anything added after this point will be send on the next tick 357 357 settings.queue = {}; 358 358 359 // Set a query variable to AJAX URL to allow differentiating Heartbeat requests. 360 if ( settings.url.indexOf( '?' ) === -1 ) { 361 heartbeatURL = settings.url + '?heartbeat=1'; 362 } else { 363 heartbeatURL = settings.url + '&heartbeat=1'; 364 } 365 359 366 $document.trigger( 'heartbeat-send', [ heartbeatData ] ); 360 367 361 368 ajaxData = { … … 369 376 370 377 settings.connecting = true; 371 378 settings.xhr = $.ajax({ 372 url: settings.url,379 url: heartbeatURL, 373 380 type: 'post', 374 381 timeout: 30000, // throw an error if not completed after 30 sec. 375 382 data: ajaxData,