public SpotifyPlayerViewModel(ISpotifyApi spotifyApi, ISignalRService signalRService) { _spotifyApi = spotifyApi; _signalRService = signalRService; Task.Run(() => LoadData()); LoadCommands(); }
public SpotifyApiTests() { var config = new Mock <ISpotifyApiConfig>(); config.Setup(c => c.BaseUrl).Returns("http://ws.spotify.com/search/1/"); api = new SpotifyApi(config.Object); }
public DevicesController(ISpotifyApi spotifyApi) { _api = spotifyApi; if (_api.IsExpired) { _api.RefreshTokens(); } }
public SpotifyPlaylistsViewModel(ISpotifyApi spotifyApi, ISignalRService signalRService) { _spotifyApi = spotifyApi; _signalRService = signalRService; Task.Run(() => LoadData()); PlayTrackCommand = new CustomCommand(PlayTrack, CanPlayTrack); ChangePlaylistCommand = new CustomCommand(ChangePlaylist, CanChangePlaylist); }
public ExternalApiGateway( IITunesApi iTunesApi, ISoundCloudApi soundCloudApi, ISpotifyApi spotifyApi, IYoutubeApi youtubeApi) { _iTunesApi = iTunesApi; _soundCloudApi = soundCloudApi; _spotifyApi = spotifyApi; _youtubeApi = youtubeApi; }
public ExternalApiGateway( IITunesApi iTunesApi, ISoundCloudApi soundCloudApi, ISpotifyApi spotifyApi, IYoutubeApi youtubeApi) { _iTunesApi = iTunesApi; _soundCloudApi = soundCloudApi; _spotifyApi = spotifyApi; _youtubeApi = youtubeApi; }
public PartyGoerService(ISpotifyHttpClient spotifyHttpClient, IHttpContextAccessor httpContextAccessor, ISpotifyAuthentication spotifyAuthentication, ILogService logService, ISpotifyApi spotifyApi, IUserRepository userRepository) { _spotifyHttpClient = spotifyHttpClient; _httpContextAccessor = httpContextAccessor; _spotifyAuthentication = spotifyAuthentication; _partyGoerCache = new ConcurrentDictionary <string, PartyGoer>(); _logService = logService; _spotifyApi = spotifyApi; _userRepository = userRepository; _userIds = new Dictionary <string, int>(); _randomLock = new object(); _random = new Random(); }
private void Connect() { if (api != null) { api.OnTrackChange -= OnTrackChange; api.OnPlayStateChange -= OnPlayStateChange; api.OnTrackTimeChange -= OnTrackTimeChange; } api = SpotifyApiFactory.GetSpotifyApi(config); api.Connect(); if (api.IsConnected) { var status = api.GetStatus(); UpdatePlayState(status.IsPlaying); UpdateDisplay(status.Track); } api.OnTrackChange += OnTrackChange; api.OnPlayStateChange += OnPlayStateChange; api.OnTrackTimeChange += OnTrackTimeChange; }
public RecommendationModule(SpotifyDatabase db, ISpotifyApi api, IConfiguration config) { _db = db; _api = api; _config = config; }
public SpotifyApiTests() { var config = new Mock<ISpotifyApiConfig>(); config.Setup(c => c.BaseUrl).Returns("http://ws.spotify.com/search/1/"); api = new SpotifyApi(config.Object); }
public ProfileController(SpotifyAuthViewModel spotifyAuthViewModel, ISpotifyApi spotifyApi) { _spotifyAuthViewModel = spotifyAuthViewModel; _spotifyApi = spotifyApi; }
public TracksController(SpotifyAuthViewModel spotifyAuthViewModel, ISpotifyApi spotifyApi) { _spotifyAuthViewModel = spotifyAuthViewModel; _spotifyApi = spotifyApi; }
public SpotifyController(ISpotifyApi spotifyApi) { _api = spotifyApi; }
public SearchModule(ISpotifyApi api, IConfiguration config) { _config = config; _api = api; }
public SpotifyService(ISpotifyApi spotifyApi) { _spotifyApi = spotifyApi; }
public Worker(ISpotifyApi api) { _api = api; }
public SortPlayListController(SpotifyAuthViewModel spotifyAuthViewModel, ISpotifyApi spotifyApi) { _spotifyAuthViewModel = spotifyAuthViewModel; _spotifyApi = spotifyApi; }