|
|
@@ -365,17 +365,20 @@ |
|
|
|
}, |
|
|
|
networkStatuses (stats) { |
|
|
|
if (this.network && stats && stats.length && stats.length > 0) { |
|
|
|
let latestStats = null; |
|
|
|
for (let i=0; i<stats.length; i++) { |
|
|
|
if (stats[i].network === this.network.uuid) { |
|
|
|
this.stats = stats[i]; |
|
|
|
if (this.stats.percent === 100) { |
|
|
|
clearInterval(this.refresher); |
|
|
|
} |
|
|
|
return; |
|
|
|
if (stats[i].network === this.network.uuid |
|
|
|
&& (latestStats === null || stats[i].ctime > latestStats.ctime)) { |
|
|
|
latestStats = stats[i]; |
|
|
|
} |
|
|
|
} |
|
|
|
// status not found for our network |
|
|
|
clearInterval(this.refresher); |
|
|
|
if (latestStats !== null) { |
|
|
|
this.stats = latestStats; |
|
|
|
if (this.stats.percent === 100) clearInterval(this.refresher); |
|
|
|
} else { |
|
|
|
// status not found for our network |
|
|
|
clearInterval(this.refresher); |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
deletedNetwork (network) { |
|
|
|