mirror of
https://github.com/transmission/transmission
synced 2025-02-20 21:26:53 +00:00
(trunk web) minor network traffic improvement: Transmission.js was periodically requesting redundant "Torrent.Fields.Stats" fields for selected torrents.
This commit is contained in:
parent
e8ba7986b6
commit
40b2cb4513
1 changed files with 0 additions and 24 deletions
|
@ -477,7 +477,6 @@ Transmission.prototype =
|
||||||
|
|
||||||
this.updateButtonStates();
|
this.updateButtonStates();
|
||||||
this.updateInspector();
|
this.updateInspector();
|
||||||
this.updateSelectedData();
|
|
||||||
|
|
||||||
clearTimeout(this.selectionChangedTimer);
|
clearTimeout(this.selectionChangedTimer);
|
||||||
delete this.selectionChangedTimer;
|
delete this.selectionChangedTimer;
|
||||||
|
@ -770,20 +769,6 @@ Transmission.prototype =
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/* Turn the periodic ajax torrents refresh on & off for the selected torrents */
|
|
||||||
periodicTorrentUpdate: function(ids) {
|
|
||||||
clearInterval (this._metadata_refresh);
|
|
||||||
delete this._metadata_refresh;
|
|
||||||
delete this._extra_data_ids;
|
|
||||||
if (ids && ids.length) {
|
|
||||||
this.refreshTorrents(ids);
|
|
||||||
this._extra_data_ids = ids;
|
|
||||||
var tr = this;
|
|
||||||
var msec = this.getIntervalMsec(Prefs._RefreshRate, 3);
|
|
||||||
this._metadata_refresh = setInterval(function() { tr.refreshTorrents(ids);}, msec);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
/* Turn the periodic ajax session refresh on & off */
|
/* Turn the periodic ajax session refresh on & off */
|
||||||
togglePeriodicSessionRefresh: function(enabled) {
|
togglePeriodicSessionRefresh: function(enabled) {
|
||||||
clearInterval(this._periodic_session_refresh);
|
clearInterval(this._periodic_session_refresh);
|
||||||
|
@ -818,15 +803,6 @@ Transmission.prototype =
|
||||||
this.remote.savePrefs(args);
|
this.remote.savePrefs(args);
|
||||||
},
|
},
|
||||||
|
|
||||||
updateSelectedData: function()
|
|
||||||
{
|
|
||||||
var ids = this.getSelectedTorrentIds();
|
|
||||||
if (ids.length > 0)
|
|
||||||
this.periodicTorrentUpdate(ids);
|
|
||||||
else
|
|
||||||
this.periodicTorrentUpdate(false);
|
|
||||||
},
|
|
||||||
|
|
||||||
updateTurtleButton: function() {
|
updateTurtleButton: function() {
|
||||||
var t;
|
var t;
|
||||||
var w = $('#turtle_button');
|
var w = $('#turtle_button');
|
||||||
|
|
Loading…
Reference in a new issue