Ejemplo n.º 1
0
        public QuotesModule(IVariableHandler variableHandler)
        {
            // todo: maybe move out to ioc, incase other shit need want this thing do?
            var recentMessageStore =
                new RecentMessageStore(
                    Int32.Parse(Config.Get("MaxMessagesRememberedPerUser", "10")));
                // todo: use tryparse + default value + logging

            MessageListeners.Add(new RecentMessageListener(recentMessageStore));

            MessageProducers.Add(new QuoteCommandProducer(variableHandler));
            MessageProducers.Add(new RememberCommandProducer(recentMessageStore));
        }
Ejemplo n.º 2
0
        public QuotesModule(IVariableHandler variableHandler)
        {
            // todo: maybe move out to ioc, incase other shit need want this thing do?
            var recentMessageStore =
                new RecentMessageStore(
                    Int32.Parse(Config.Get("MaxMessagesRememberedPerUser", "10")));

            // todo: use tryparse + default value + logging

            MessageListeners.Add(new RecentMessageListener(recentMessageStore));

            MessageProducers.Add(new QuoteCommandProducer(variableHandler));
            MessageProducers.Add(new RememberCommandProducer(recentMessageStore));
        }