// NewTwitch creates a new TwitchClient implementation and returns it
NewTwitch creates a new TwitchClient implementation and returns it
// NewTwitch creates a new TwitchClient implementation and returns it
func NewTwitch(clientId string) TwitchClient {
	instance := twitch{
		userNameCache: make(map[string]string),
		clientId:      clientId,
	}
	return &instance
}
func NewTwitch ( clientId string ) TwitchClient { instance := twitch { userNameCache : make ( map [ string ] string ) , clientId : clientId , } return & instance }
NewTwitch creates a new TwitchClient implementation and returns it
NewTwitch creates a new TwitchClient implementation and returns it