Пример #1
0
        public QueueListener(IQueueCommandProcessor queueCommandProcessor)
        {
            this.queueCommandProcessor = queueCommandProcessor;

            reconnectTimer           = new System.Timers.Timer(15000);
            reconnectTimer.AutoReset = false;
            reconnectTimer.Elapsed  += (sender, args) => ReconnectToRabbitMq();
        }
Пример #2
0
 public void RegisterCommands(IQueueCommandProcessor processor)
 {
     processor.RegisterCommand("player.add_coins", AddCoins);
     processor.RegisterCommand("store.theme_purchased", StoreThemePurchased);
     processor.RegisterCommand("store.achievement_purchased", StoreAchievementPurchased);
 }