public UserCreateJoinIMEventHandler(
     ICurrentTenant currentTenant,
     IUnitOfWorkManager unitOfWorkManager,
     IUserChatSettingRepository userChatSettingRepository)
 {
     _currentTenant             = currentTenant;
     _unitOfWorkManager         = unitOfWorkManager;
     _userChatSettingRepository = userChatSettingRepository;
 }
Exemple #2
0
 public MessageStore(
     IGroupRepository groupRepository,
     IMessageRepository messageRepository,
     ISnowflakeIdGenerator snowflakeIdGenerator,
     IUserChatSettingRepository userChatSettingRepository)
 {
     GroupRepository           = groupRepository;
     MessageRepository         = messageRepository;
     SnowflakeIdGenerator      = snowflakeIdGenerator;
     UserChatSettingRepository = userChatSettingRepository;
 }
 public ChatDataSeeder(
     IClock clock,
     ICurrentTenant currentTenant,
     IUserChatCardRepository userChatCardRepository,
     IUserChatSettingRepository userChatSettingRepository)
 {
     Clock                     = clock;
     CurrentTenant             = currentTenant;
     UserChatCardRepository    = userChatCardRepository;
     UserChatSettingRepository = userChatSettingRepository;
 }
 public FriendStore(
     IClock clock,
     ILogger <FriendStore> logger,
     ICurrentTenant currentTenant,
     IDistributedCache <UserFriendCacheItem> cache,
     IUserChatFriendRepository userChatFriendRepository,
     IUserChatSettingRepository userChatSettingRepository
     )
 {
     _clock                     = clock;
     _cache                     = cache;
     _logger                    = logger;
     _currentTenant             = currentTenant;
     _userChatFriendRepository  = userChatFriendRepository;
     _userChatSettingRepository = userChatSettingRepository;
 }
Exemple #5
0
 public MessageStore(
     IFriendStore friendStore,
     IObjectMapper objectMapper,
     ICurrentTenant currentTenant,
     IUnitOfWorkManager unitOfWorkManager,
     IGroupRepository groupRepository,
     IMessageRepository messageRepository,
     IUserChatSettingRepository userChatSettingRepository)
 {
     _friendStore               = friendStore;
     _objectMapper              = objectMapper;
     _currentTenant             = currentTenant;
     _unitOfWorkManager         = unitOfWorkManager;
     _groupRepository           = groupRepository;
     _messageRepository         = messageRepository;
     _userChatSettingRepository = userChatSettingRepository;
 }