Example #1
0
 public WellKnownController(InstanceSettings settings, ITwitterUserService twitterUserService, ITwitterUserDal twitterUserDal, IModerationRepository moderationRepository)
 {
     _twitterUserService   = twitterUserService;
     _twitterUserDal       = twitterUserDal;
     _moderationRepository = moderationRepository;
     _settings             = settings;
 }
Example #2
0
 public UsersController(
     ITwitterService twitterService,
     ITwitterUserService twitterUserService,
     IFavouriteUserService favouriteUserService,
     UserManager <User> userManager,
     IJsonProvider jsonProvider,
     IMappingProvider mapper
     )
 {
     this.twitterService = twitterService
                           ??
                           throw new ArgumentNullException(nameof(twitterService));
     this.twitterUserService = twitterUserService
                               ??
                               throw new ArgumentNullException(nameof(twitterUserService));
     this.favouriteUserService = favouriteUserService
                                 ??
                                 throw new ArgumentNullException(nameof(favouriteUserService));
     this.userManager = userManager ??
                        throw new ArgumentNullException(nameof(userManager));
     this.jsonProvider = jsonProvider
                         ??
                         throw new ArgumentNullException(nameof(jsonProvider));
     this.mapper = mapper
                   ??
                   throw new ArgumentNullException(nameof(mapper));
 }
 public UsersController(ITwitterUserService twitterUserService, IUserService userService, IStatusService statusService, InstanceSettings instanceSettings, ITwitterTweetsService twitterTweetService)
 {
     _twitterUserService  = twitterUserService;
     _userService         = userService;
     _statusService       = statusService;
     _instanceSettings    = instanceSettings;
     _twitterTweetService = twitterTweetService;
 }
Example #4
0
 public TwitterTweetsService(ITwitterAuthenticationInitializer twitterAuthenticationInitializer, ITweetExtractor tweetExtractor, ITwitterStatisticsHandler statisticsHandler, ITwitterUserService twitterUserService, ILogger <TwitterTweetsService> logger)
 {
     _twitterAuthenticationInitializer = twitterAuthenticationInitializer;
     _tweetExtractor     = tweetExtractor;
     _statisticsHandler  = statisticsHandler;
     _twitterUserService = twitterUserService;
     _logger             = logger;
 }
Example #5
0
        public TwitterUsersServiceShould()
        {
            var options = new DbContextOptionsBuilder <Repository>()
                          .UseInMemoryDatabase(databaseName: "Add_writes_to_database" + this.GetHashCode())
                          .Options;
            var ctx = new Repository(options);

            twitterUserService = new TwitterUserService(ctx);
        }
Example #6
0
 public TwitterTweetsService(TwitterSettings settings, ITweetExtractor tweetExtractor, ITwitterStatisticsHandler statisticsHandler, ITwitterUserService twitterUserService, ILogger <TwitterTweetsService> logger)
 {
     _settings           = settings;
     _tweetExtractor     = tweetExtractor;
     _statisticsHandler  = statisticsHandler;
     _twitterUserService = twitterUserService;
     _logger             = logger;
     Auth.SetApplicationOnlyCredentials(_settings.ConsumerKey, _settings.ConsumerSecret, true);
     ExceptionHandler.SwallowWebExceptions = false;
 }
Example #7
0
 public UserController(ITwitterDataService twitterService,
                       ITwitterUserService twitterUserService,
                       ICommandDispatcher commandDispatcher,
                       IQueryDispatcher queryDispatcher)
 {
     _twitterService     = twitterService;
     _twitterUserService = twitterUserService;
     _commandDisptacher  = commandDispatcher;
     _queryDispatcher    = queryDispatcher;
 }
 public UserService(InstanceSettings instanceSettings, ICryptoService cryptoService, IActivityPubService activityPubService, IProcessFollowUser processFollowUser, IProcessUndoFollowUser processUndoFollowUser, IStatusExtractor statusExtractor, IExtractionStatisticsHandler statisticsHandler, ITwitterUserService twitterUserService)
 {
     _instanceSettings      = instanceSettings;
     _cryptoService         = cryptoService;
     _activityPubService    = activityPubService;
     _processFollowUser     = processFollowUser;
     _processUndoFollowUser = processUndoFollowUser;
     _statusExtractor       = statusExtractor;
     _statisticsHandler     = statisticsHandler;
     _twitterUserService    = twitterUserService;
 }
 public DataToRdfService(
     ITwitterUserService twitterUserService,
     INewsArticleService newsArticleService,
     IVoteService voteService,
     IApplicationUserService applicationUserService)
 {
     this.twitterUserService     = twitterUserService;
     this.newsArticleService     = newsArticleService;
     this.voteService            = voteService;
     this.applicationUserService = applicationUserService;
 }
Example #10
0
        public NewsArticlesServiceShould()
        {
            var options = new DbContextOptionsBuilder <Repository>()
                          .UseInMemoryDatabase(databaseName: "Add_writes_to_database" + this.GetHashCode())
                          .Options;
            var ctx = new Repository(options);

            twitterUserService = new TwitterUserService(ctx);

            IOptions <ProcessingUnitConfig> processingUnitConfig = Options.Create <ProcessingUnitConfig>(new ProcessingUnitConfig());

            newsArticleService = new NewsArticleService(twitterUserService, processingUnitConfig, ctx);
        }
Example #11
0
 public TweetsController(
     ITwitterService twitterService,
     ITwitterUserService twitterUserService,
     IFavouriteUserService favouriteUserService,
     ITweetService tweetService,
     IMappingProvider mapper,
     UserManager <User> userManager,
     IMemoryCache memoryCache
     )
 {
     this.tweetService         = tweetService ?? throw new ArgumentNullException(nameof(tweetService));
     this.twitterService       = twitterService ?? throw new ArgumentNullException(nameof(twitterService));
     this.twitterUserService   = twitterUserService ?? throw new ArgumentNullException(nameof(twitterUserService));
     this.favouriteUserService = favouriteUserService ?? throw new ArgumentNullException(nameof(favouriteUserService));
     this.mapper      = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.memoryCache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache));
 }
Example #12
0
 public TwitterUsersController(ITwitterUserService tweeterUserService)
 {
     TwitterUserService = tweeterUserService;
 }
 public NewsArticleService(ITwitterUserService twitterUserService, IOptions <ProcessingUnitConfig> config, Repository dbContext) : base(dbContext)
 {
     TwitterUserService = twitterUserService;
     _processingUnitUrl = config.Value.Url;
 }
 public WellKnownController(InstanceSettings settings, ITwitterUserService twitterUserService, ITwitterUserDal twitterUserDal)
 {
     _twitterUserService = twitterUserService;
     _twitterUserDal     = twitterUserDal;
     _settings           = settings;
 }
Example #15
0
 public CachedTwitterUserService(ITwitterUserService twitterService)
 {
     _twitterService = twitterService;
 }