public AuthController( StargateLocator serviceLocation, AuthService <KahlaUser> authService, UserManager <KahlaUser> userManager, SignInManager <KahlaUser> signInManager, UserService userService, AppsContainer appsContainer, KahlaPushService pusher, ChannelService channelService, KahlaDbContext dbContext, IOptions <List <DomainSettings> > optionsAccessor, EventService eventService, OnlineJudger onlineJudger, StargatePushService stargatePushService) { _stargateLocator = serviceLocation; _authService = authService; _userManager = userManager; _signInManager = signInManager; _userService = userService; _appsContainer = appsContainer; _pusher = pusher; _channelService = channelService; _dbContext = dbContext; _eventService = eventService; _onlineJudger = onlineJudger; _stargatePushService = stargatePushService; _appDomains = optionsAccessor.Value; }
public AuthController( ServiceLocation serviceLocation, AuthService <KahlaUser> authService, UserManager <KahlaUser> userManager, SignInManager <KahlaUser> signInManager, UserService userService, AppsContainer appsContainer, KahlaPushService pusher, ChannelService channelService, VersionChecker version, VersionService sdkVersion, KahlaDbContext dbContext, IOptions <List <DomainSettings> > optionsAccessor, EventService eventService, OnlineJudger onlineJudger, AiurCache cache) { _serviceLocation = serviceLocation; _authService = authService; _userManager = userManager; _signInManager = signInManager; _userService = userService; _appsContainer = appsContainer; _pusher = pusher; _channelService = channelService; _version = version; _sdkVersion = sdkVersion; _dbContext = dbContext; _eventService = eventService; _onlineJudger = onlineJudger; _cache = cache; _appDomains = optionsAccessor.Value; }
public override Conversation Build(string userId, OnlineJudger onlineJudger) { DisplayName = GetDisplayName(userId); DisplayImagePath = GetDisplayImagePath(userId); AnotherUserId = SpecialUser(userId).Id; RequestUser.Build(onlineJudger); TargetUser.Build(onlineJudger); return(this); }
public override Conversation Build(string userId, OnlineJudger onlineJudger) { DisplayName = GetDisplayName(userId); DisplayImagePath = GetDisplayImagePath(userId); Users = Users.OrderByDescending(t => t.UserId == OwnerId).ThenBy(t => t.JoinTime); foreach (var user in Users) { user.User.Build(onlineJudger); } return(this); }
public FriendshipController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, KahlaPushService pushService, OnlineJudger onlineJudger) { _userManager = userManager; _dbContext = dbContext; _pusher = pushService; _onlineJudger = onlineJudger; }
public FriendshipController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, KahlaPushService pushService, OnlineJudger onlineJudger, AppsContainer appsContainer, IConfiguration configuration, FoldersService foldersService) { _userManager = userManager; _dbContext = dbContext; _pusher = pushService; _onlineJudger = onlineJudger; _appsContainer = appsContainer; _configuration = configuration; _foldersService = foldersService; }
public ConversationController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, KahlaPushService pushService, FoldersService foldersService, AppsContainer appsContainer, IConfiguration configuration, OnlineJudger onlineJudger, LastSaidJudger lastSaidJudger, ProbeLocator probeLocator) { _userManager = userManager; _dbContext = dbContext; _pusher = pushService; _foldersService = foldersService; _appsContainer = appsContainer; _configuration = configuration; _onlineJudger = onlineJudger; _lastSaidJudger = lastSaidJudger; _probeLocator = probeLocator; }
public abstract Conversation Build(string userId, OnlineJudger onlineJudger);
public KahlaUser Build(OnlineJudger judge) { IsOnline = judge.IsOnline(Id); return(this); }
public KahlaUser Build(OnlineJudger judge) { IsOnline = judge.IsOnline(Id, !EnableInvisiable); return(this); }