Ejemplo n.º 1
0
 private async Task HandleRestartCommandAsync(Message message)
 {
     Ctb.RestartExchangeMonitors( );
     await Client.SendTextBlockAsync(message.Chat,
                                     "Restarted exchange monitors",
                                     cancellationToken : CancellationToken).ConfigureAwait(false);
 }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 17;
         hash = hash * 23 + Osu?.GetHashCode() ?? 1;
         hash = hash * 23 + Taiko?.GetHashCode() ?? 2;
         hash = hash * 23 + Ctb?.GetHashCode() ?? 3;
         hash = hash * 23 + Mania?.GetHashCode() ?? 4;
         return(hash);
     }
 }
Ejemplo n.º 3
0
        private async Task ExchangeInfoHandlerAsync(CallbackQuery query)
        {
            var id = await RunExchangeSelectionPageAsync( ).ConfigureAwait(false);

            if (id)
            {
                Ctb.TryGetExchange(id, out var exchange);

                await Menu.SendTextBlockAsync(exchange.GetSummary( ))
                .ConfigureAwait(false);
                await RedrawAsync( ).ConfigureAwait(false);
            }
        }