public async Task HandleEventAsync(CrossChainDataValidatedEvent eventData) { if (!await IsReadyToLaunchClient()) { return; } _crossChainGrpcClientController.RequestCrossChainIndexing(); }
public async Task HandleEventAsync_Test() { var eventData = new CrossChainDataValidatedEvent(); int chainId = ChainHelper.GetChainId(1); var blockInfoCache = new List <IBlockCacheEntity> { new ParentChainBlockData { ChainId = chainId, Height = 1 } }; AddFakeParentChainIdHeight(chainId, 1); var fakeCache = new Dictionary <int, List <IBlockCacheEntity> > { { chainId, blockInfoCache } }; AddFakeCacheData(fakeCache); await _crossChainCommunicationEventHandler.HandleEventAsync(eventData); }