示例#1
0
        public Result SetNetworkActive(bool isActive)
        {
            ApiResponse response = NetworkApi.SetNetworkActive(isActive).Result;
            var         result   = GetResult(response);

            if (result.IsFail)
            {
                return(result);
            }
            if (isActive)
            {
                UpdateBlocksMonitor.Default.Reset();
                UpdateBlocksMonitor.Default.Start(3000);
            }
            else
            {
                UpdateBlocksMonitor.Default.Stop();
            }
            NodeMonitor.Default.Set_NetIsActive = isActive;
            return(result);
        }
示例#2
0
        public async Task SetNetworkActive()
        {
            ApiResponse response = await NetworkApi.SetNetworkActive(true);

            Assert.IsFalse(response.HasError);
        }