internal UnauthorizedSoundCloudClient(ISubresourceFactory subresourceFactory) { this.subresourceFactory = subresourceFactory; Users = subresourceFactory.CreateUsers(); Tracks = subresourceFactory.CreateTracks(); Me = subresourceFactory.CreateMe(); Groups = subresourceFactory.CreateGroups(); Resolve = subresourceFactory.CreateResolve(); OEmbed = subresourceFactory.CreateOEmbed(); }
internal SoundCloudClient(SCAccessToken accessToken, ISubresourceFactory subresourceFactory) { this.subresourceFactory = subresourceFactory; CurrentToken = accessToken; Users = subresourceFactory.CreateUsers(); Tracks = subresourceFactory.CreateTracks(); Me = subresourceFactory.CreateMe(); Groups = subresourceFactory.CreateGroups(); Resolve = subresourceFactory.CreateResolve(); OEmbed = subresourceFactory.CreateOEmbed(); }