コード例 #1
0
        protected override async Task Handle(StatusRequest <BinanceSymbolPriceWidget> request, CancellationToken cancellationToken)
        {
            var response = await _binance.GetSymbolPriceAsync(request.Context.Symbol);

            request.Context.Text = response.LastPrice.ToString("#,###0.############################");

            request.Context.Status = response.PriceChangePercent == 0 ? Status.None : response.PriceChangePercent > 0 ? Status.Up : Status.Down;
        }