Ejemplo n.º 1
0
 public Cookie(
     ITwitchClientManager client,
     IRepeater repeater,
     ISpinWaitService spinWait,
     TextWriter writer,
     IDateTimeService dateTime)
     : base(client, writer)
 {
     Repeater          = repeater;
     SpinWait          = spinWait;
     DateTime          = dateTime;
     Repeater.Action   = SpoolRepeatMessages;
     Repeater.Interval = TimeSpan.FromHours(1);
     Channel           = "thepositivebot";
 }
Ejemplo n.º 2
0
 public TwitchClientManager(
     IApplicationContextFactory contextFactory,
     ITwitchClientFactory factory,
     ICredentialsManager credentialsManager,
     ISpinWaitService spinWaitService,
     IThreadService threadService,
     IDateTimeService dateTime,
     TextWriter writer)
 {
     ContextFactory             = contextFactory;
     Factory                    = factory;
     CredentialsManager         = credentialsManager;
     SpinWaitService            = spinWaitService;
     ThreadService              = threadService;
     DateTime                   = dateTime;
     Writer                     = writer;
     LastLowPriorityMessageSent = new();
 }