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; }