From 67dcb79adf4035c893d280e051d7e4be9a468f00 Mon Sep 17 00:00:00 2001 From: classicalliu Date: Tue, 26 Nov 2019 17:44:24 +0800 Subject: [PATCH] fix: pending in windows when network off --- packages/neuron-wallet/src/startup/sync-block-task/create.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/neuron-wallet/src/startup/sync-block-task/create.ts b/packages/neuron-wallet/src/startup/sync-block-task/create.ts index 9255690102..b9c1935d48 100644 --- a/packages/neuron-wallet/src/startup/sync-block-task/create.ts +++ b/packages/neuron-wallet/src/startup/sync-block-task/create.ts @@ -14,6 +14,8 @@ import { distinctUntilChanged } from 'rxjs/operators' import LockUtils from 'models/lock-utils' import DaoUtils from 'models/dao-utils' import NetworkSwitchSubject from 'models/subjects/network-switch-subject' +import { SyncedBlockNumberSubject } from 'models/subjects/node' +import BlockNumber from 'services/sync/block-number' export { genesisBlockHash } @@ -36,6 +38,8 @@ const networkChange = async (network: NetworkWithID) => { DaoUtils.cleanInfo() const info = await InitDatabase.getInstance().init(network) + const blockNumber = await (new BlockNumber()).getCurrent() + SyncedBlockNumberSubject.next(blockNumber.toString()) DataUpdateSubject.next({ dataType: 'transaction', actionType: 'update',