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"; }
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(); }