Once the Twitch client is functional, consider refactoring it as a Fluent API.
Inspiration could be Azure Fluent, with an extension methods-based approach, and a single Authentication interface usable by both the Twitch API, Twitch IRC and IGDB clients.
Once the Twitch client is functional, consider refactoring it as a Fluent API.
Inspiration could be Azure Fluent, with an extension methods-based approach, and a single Authentication interface usable by both the Twitch API, Twitch IRC and IGDB clients.