Skip to content
Snippets Groups Projects
Commit 5399bb6d authored by inso's avatar inso
Browse files

Fix bug in network refresh + version in cache

parent ded97fcc
No related branches found
No related tags found
No related merge requests found
......@@ -126,4 +126,4 @@ class API(object):
logging.debug(url.toString(QUrl.FullyEncoded))
return reply
from . import network, blockchain, tx, wot, ud
\ No newline at end of file
from . import network, blockchain, tx, wot, ud, node
\ No newline at end of file
......@@ -2,6 +2,7 @@ from PyQt5.QtCore import QObject, pyqtSlot
from PyQt5.QtNetwork import QNetworkReply
from . import blockchain, ConnectionHandler
from .....tools.exceptions import NoPeerAvailable
from ..... import __version__
import logging
import json
import asyncio
......@@ -161,6 +162,7 @@ class BmaAccess(QObject):
self._data[cache_key]['value'] = {}
self._data[cache_key]['metadata']['block'] = self._network.latest_block
self._data[cache_key]['metadata']['cutecoin_version'] = __version__
if not self._compare_json(self._data[cache_key]['value'], data):
self._data[cache_key]['value'] = data
return True
......
......@@ -186,9 +186,8 @@ class Network(QObject):
node = self.nodes[index]
return self._root_nodes.index(node)
@asyncio.coroutine
def refresh_once(self):
for node in self.nodes:
for node in self._nodes:
node.refresh()
@asyncio.coroutine
......
......@@ -96,6 +96,6 @@ class NetworkTabWidget(QWidget, Ui_NetworkTabWidget):
QDesktopServices.openUrl(url)
def manual_nodes_refresh(self):
asyncio.async(self.community.network.refresh_once())
self.community.network.refresh_once()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment