public ActivityController(
     FeedManagementService feedService,
     FeedItemRepository feedItemRepository,
     CommentsManagementService commentsService,
     CommentsRepository commentsRepository,
     ActivityManagementService activityService,
     ActivityRepository activityRepository,
     JunaUserRepository userRepository,
     ContentUploadService contentUploadService,
     BoardRepository boardsRepository,
     TelemetryClient trace,
     Stream.StreamClient streamClient,
     IdentityHelper identityHelper,
     IAppConfiguration appConfig
     )
 {
     _feedService          = feedService;
     _feedItemRepository   = feedItemRepository;
     _commentsService      = commentsService;
     _commentsRepository   = commentsRepository;
     _activityService      = activityService;
     _activityRepository   = activityRepository;
     _userRepository       = userRepository;
     _contentUploadService = contentUploadService;
     _boardsRepository     = boardsRepository;
     logger          = trace;
     _streamClient   = streamClient;
     _identityHelper = identityHelper;
     _appConfig      = appConfig;
 }
 public JunaUserService(JunaUserRepository junaUserRepository, Stream.StreamClient streamClient,
                        ActivityRepository activityRepository)
 {
     _junaUserRepository = junaUserRepository;
     _streamClient       = streamClient;
     _activityRepository = activityRepository;
 }
 public CommentsManagementService(CommentsRepository commentRepository,
                                  FeedItemRepository feedItemRepository,
                                  Stream.StreamClient streamClient)
 {
     _commentsRepository = commentRepository;
     _feedItemRepository = feedItemRepository;
     _streamClient       = streamClient;
 }
 public ModerationManagementService(ActivityRepository activityRepository,
     JunaUserRepository junaUserRepository,
     ActivityManagementService activityService,
     Stream.StreamClient streamClient)
 {
     _junaUserRepository = junaUserRepository;
     _activityRepository = activityRepository;
     _activityService = activityService;
     _streamClient = streamClient;
 }
Exemplo n.º 5
0
 public void Setup()
 {
     _client = new Stream.StreamClient(
         "98a6bhskrrwj",
         "t3nj7j8m6dtdbbakzbu9p7akjk5da8an5wxwyt6g73nt5hf9yujp8h4jw244r67p",
         new Stream.StreamClientOptions()
     {
         Location = Stream.StreamApiLocation.USEast
     });
 }
Exemplo n.º 6
0
 public void TestClientArgumentsValidation()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var client = new Stream.StreamClient("", "asfd");
     });
     Assert.Throws <ArgumentNullException>(() =>
     {
         var client = new Stream.StreamClient("asdf", null);
     });
 }
Exemplo n.º 7
0
 internal Credentials()
 {
     _client = new Stream.StreamClient(
         Environment.GetEnvironmentVariable("STREAM_API_KEY"),
         Environment.GetEnvironmentVariable("STREAM_API_SECRET"),
         new Stream.StreamClientOptions()
     {
         Location = Stream.StreamApiLocation.USEast,
         Timeout  = 10000
     });
 }
Exemplo n.º 8
0
 public ActivityManagementService(ActivityRepository activityRepository,
                                  BoardRepository boardRepository,
                                  FeedItemRepository feedItemRepository,
                                  JunaUserRepository junaUserRepository,
                                  Stream.StreamClient streamClient)
 {
     _activityRepository = activityRepository;
     _boardRepository    = boardRepository;
     _feedItemRepository = feedItemRepository;
     _junaUserRepository = junaUserRepository;
     _streamClient       = streamClient;
 }
Exemplo n.º 9
0
 public BoardManagementService(BoardRepository boardsRepository,
                               ActivityRepository activityRepository,
                               FeedItemRepository feedItemRepository,
                               JunaUserRepository userRepository,
                               Stream.StreamClient streamClient
                               )
 {
     _boardRepository    = boardsRepository;
     _activityRepository = activityRepository;
     _feedItemRepository = feedItemRepository;
     _userRepository     = userRepository;
     _streamClient       = streamClient;
 }
Exemplo n.º 10
0
 public ContentUploadService(
     FeedItemRepository feedItemRepository,
     ThumbnailService thumbnailService,
     FCMSenderService fcmSenderService,
     StorageCredentials storageCredentials,
     ActivityManagementService activityService,
     BoardRepository boardsRepository,
     BlobHelper blobHelper,
     Stream.StreamClient streamClient)
 {
     _feedItemRepository = feedItemRepository;
     _thumbnailService   = thumbnailService;
     _fcmSenderService   = fcmSenderService;
     _storageCredentials = storageCredentials;
     _activityService    = activityService;
     _boardsRepository   = boardsRepository;
     _blobHelper         = blobHelper;
     _streamClient       = streamClient;
 }
 public FeedManagementService(FeedItemRepository feedItemRepository,
                              BoardRepository boardRepository,
                              ActivityRepository activityRepository,
                              JunaUserRepository junaUserRepository,
                              ActivityManagementService activityManagementService,
                              FCMSenderService fCMSenderService,
                              TelemetryClient telemetryClient,
                              Stream.StreamClient streamClient
                              )
 {
     _feedItemRepository        = feedItemRepository;
     _boardRepository           = boardRepository;
     _activityRepository        = activityRepository;
     _junaUserRepository        = junaUserRepository;
     _activityManagementService = activityManagementService;
     _fcmSenderService          = fCMSenderService;
     logger        = telemetryClient;
     _streamClient = streamClient;
 }