diff --git a/src/cutecoin/gui/currency_tab.py b/src/cutecoin/gui/currency_tab.py index 4f61863c500441e2c1b1fbad759b9258f2f4a70a..23adfab1562afe77665b444c8a1d8505a3a891b1 100644 --- a/src/cutecoin/gui/currency_tab.py +++ b/src/cutecoin/gui/currency_tab.py @@ -31,6 +31,7 @@ class BlockchainWatcher(QObject): super().__init__() self.account = account self.community = community + self.time_to_wait = int(self.community.get_parameters()['avgGenTime'] / 10) self.exiting = False blockid = self.community.current_blockid() self.last_block = blockid['number'] @@ -38,7 +39,7 @@ class BlockchainWatcher(QObject): @pyqtSlot() def watch(self): while not self.exiting: - time.sleep(10) + time.sleep(self.time_to_wait) try: blockid = self.community.current_blockid() block_number = blockid['number'] @@ -150,7 +151,7 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget): QModelIndex(), QModelIndex(), []) - if self.tablcommunitye_history.model(): + if self.table_history.model(): self.table_history.model().dataChanged.emit( QModelIndex(), QModelIndex(), diff --git a/src/cutecoin/models/members.py b/src/cutecoin/models/members.py index 4b56de02a626ab6ed34662dc3f2cae5705b5a812..acf3e78b0275a8e031f9fa163c6a416794f290ae 100644 --- a/src/cutecoin/models/members.py +++ b/src/cutecoin/models/members.py @@ -36,8 +36,10 @@ class MembersFilterProxyModel(QSortFilterProxyModel): expiration_index = self.sourceModel().index(source_index.row(), expiration_col) expiration_data = self.sourceModel().data(expiration_index, Qt.DisplayRole) current_time = QDateTime().currentDateTime().toMSecsSinceEpoch() + sig_validity = self.community.get_parameters()['sigValidity'] + warning_expiration_time = int(sig_validity / 3) #logging.debug("{0} > {1}".format(current_time, expiration_data)) - will_expire_soon = (current_time > expiration_data *1000 - 15*24*3600*1000) + will_expire_soon = (current_time > expiration_data*1000 - warning_expiration_time*1000) if role == Qt.DisplayRole: if source_index.column() == self.sourceModel().columns.index('Join date'): date = QDateTime.fromTime_t(source_data)