コード例 #1
0
        public ErrorHandlingScrobbler(IScrobbler scrobbler, IUserSettings userSettings, IAsyncMethodInterceptor asyncMethodInterceptor,
                                      IScrobbleCacher scrobbleCacher)
        {
            _asyncMethodInterceptor = asyncMethodInterceptor;
            _scrobbleCacher         = scrobbleCacher;
            _scrobbler    = scrobbler;
            _userSettings = userSettings;

            _userSettings.ScrobblingStatusChanged += OnScrobblingStatusChanged;
        }
コード例 #2
0
 public ArtistWebInfoService(IVideoService videoService, IEventsService eventsService, IArtistInfoService artistInfoService,
                             ITwitterService twitterService, IConfigSettings configSettings, IAsyncMethodInterceptor interceptor)
 {
     _configSettings    = configSettings;
     _videoService      = videoService;
     _eventsService     = eventsService;
     _artistInfoService = artistInfoService;
     _twitterService    = twitterService;
     _interceptor       = interceptor;
 }
コード例 #3
0
 public ErrorHandlingTrackLoveService(ITrackLoveService service, IAsyncMethodInterceptor interceptor)
 {
     _interceptor = interceptor;
     _service     = service;
 }
コード例 #4
0
ファイル: LyricsService.cs プロジェクト: reserved-words/Whip
 public LyricsService(IWebHelperService webHelperService, IAsyncMethodInterceptor interceptor, ILoggingService loggingService)
 {
     _interceptor      = interceptor;
     _loggingService   = loggingService;
     _webHelperService = webHelperService;
 }
コード例 #5
0
 public ErrorHandlingUserInfoService(IPlayHistoryService service, IAsyncMethodInterceptor interceptor)
 {
     _interceptor = interceptor;
     _service     = service;
 }
コード例 #6
0
 public ImageProcessingService(IAsyncMethodInterceptor interceptor)
 {
     _interceptor = interceptor;
 }
コード例 #7
0
 public ErrorHandlingArtistInfoService(IArtistInfoService service, IAsyncMethodInterceptor interceptor)
 {
     _interceptor = interceptor;
     _service     = service;
 }