public HandleCommandService(
     ICommandsService commandsService,
     IAuthorizationService spotifyAuthorizationService,
     IAuthorizationTokenRepository authorizationTokenRepository,
     ISendMessageService sendMessageService,
     ISpotifyLinkHelper spotifyLinkHelper,
     ISyncTracksService trackService,
     IPlaylistRepository playlistRepository,
     IKeyboardService keyboardService,
     IChatRepository chatRepository,
     IUserService userService,
     IUserRepository userRepository,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService)
     : base(commandsService, userRepository, sendMessageService, spotifyLinkHelper)
 {
     _commandsService              = commandsService;
     _spotifyAuthorizationService  = spotifyAuthorizationService;
     _authorizationTokenRepository = authorizationTokenRepository;
     _sendMessageService           = sendMessageService;
     _spotifyLinkHelper            = spotifyLinkHelper;
     _syncTracksService            = trackService;
     _playlistRepository           = playlistRepository;
     _keyboardService              = keyboardService;
     _chatRepository       = chatRepository;
     _userService          = userService;
     _spotifyClientFactory = spotifyClientFactory;
     _spotifyClientService = spotifyClientService;
 }
Exemplo n.º 2
0
        public UpdateTests(TestHost testHost)
        {
            _generateUpdateStreamService = testHost.GetService <GenerateUpdateStreamService>();
            _testOptions = testHost.GetService <IOptions <TestOptions> >().Value;

            _spotifyClientFactory   = testHost.GetService <ISpotifyClientFactory>();
            _spotifyClientService   = testHost.GetService <ISpotifyClientService>();
            _trackRepository        = testHost.GetService <ITrackRepository>();
            _playlistRepository     = testHost.GetService <IPlaylistRepository>();
            _chatRepository         = testHost.GetService <IChatRepository>();
            _chatMemberRepository   = testHost.GetService <IChatMemberRepository>();
            _userRepository         = testHost.GetService <IUserRepository>();
            _voteRepository         = testHost.GetService <IVoteRepository>();
            _voteTextHelper         = testHost.GetService <IVoteTextHelper>();
            _loginRequestRepository = testHost.GetService <ILoginRequestRepository>();
            _sendMessageService     = testHost.GetService <ISendMessageService>();
            _spotifyLinkHelper      = testHost.GetService <ISpotifyLinkHelper>();

            var handleMessageService       = testHost.GetService <IHandleMessageService>();
            var handleCallbackQueryService = testHost.GetService <IHandleCallbackQueryService>();
            var handleInlineQueryService   = testHost.GetService <IHandleInlineQueryService>();
            var commandsService            = testHost.GetService <ICommandsService>();
            var updateDtoService           = testHost.GetService <IUpdateDtoService>();
            var sentryOptions = testHost.GetService <IOptions <SentryOptions> >();

            _sut = new Update(handleMessageService, handleCallbackQueryService, handleInlineQueryService, commandsService, updateDtoService, sentryOptions);
        }
Exemplo n.º 3
0
 public BaseCommandsService(
     ICommandsService commandsService,
     IUserRepository userRepository,
     ISendMessageService sendMessageService,
     ISpotifyLinkHelper spotifyLinkHelper)
 {
     _commandsService    = commandsService;
     _userRepository     = userRepository;
     _sendMessageService = sendMessageService;
     _spotifyLinkHelper  = spotifyLinkHelper;
 }
Exemplo n.º 4
0
 public HandleMessageService(
     IHandleCommandService handleCommandService,
     IAddTrackService addTrackService,
     IUserService userService,
     ISpotifyLinkHelper spotifyLinkHelper)
 {
     _handleCommandService = handleCommandService;
     _addTrackService      = addTrackService;
     _userService          = userService;
     _spotifyTextHelper    = spotifyLinkHelper;
 }
 public HandleInlineQueryCommandService(
     ICommandsService commandsService,
     IUserRepository userRepository,
     ISendMessageService sendMessageService,
     IVoteRepository voteRepository,
     ISpotifyLinkHelper spotifyLinkHelper)
     : base(commandsService, userRepository, sendMessageService, spotifyLinkHelper)
 {
     _commandsService    = commandsService;
     _userRepository     = userRepository;
     _sendMessageService = sendMessageService;
     _voteRepository     = voteRepository;
 }
Exemplo n.º 6
0
 public AddTrackService(
     ISendMessageService sendMessageService,
     ISpotifyLinkHelper spotifyTextHelper,
     ISuccessResponseService successResponseService,
     ISpotifyClientFactory spotifyClientFactory,
     ISpotifyClientService spotifyClientService,
     ITrackRepository trackRepository,
     IKeyboardService keyboardService)
 {
     _sendMessageService     = sendMessageService;
     _spotifyLinkHelper      = spotifyTextHelper;
     _successResponseService = successResponseService;
     _spotifyClientFactory   = spotifyClientFactory;
     _spotifyClientService   = spotifyClientService;
     _trackRepository        = trackRepository;
     _keyboardService        = keyboardService;
 }
Exemplo n.º 7
0
 public UpdateDtoService(
     IUserRepository userRepository,
     IChatRepository chatRepository,
     IAuthorizationTokenRepository authorizationTokenRepository,
     IPlaylistRepository playlistRepository,
     ITrackRepository trackRepository,
     ISpotifyLinkHelper spotifyLinkHelper,
     IMapper mapper)
 {
     _userRepository = userRepository;
     _chatRepository = chatRepository;
     _authorizationTokenRepository = authorizationTokenRepository;
     _playlistRepository           = playlistRepository;
     _trackRepository   = trackRepository;
     _spotifyLinkHelper = spotifyLinkHelper;
     _mapper            = mapper;
 }
 public SuccessResponseService(ISpotifyLinkHelper spotifyLinkHelper)
 {
     _spotifyLinkHelper = spotifyLinkHelper;
 }
Exemplo n.º 9
0
 public ParseHistoryJsonService(ISpotifyLinkHelper spotifyLinkHelper)
 {
     _spotifyLinkHelper = spotifyLinkHelper;
 }