public SignModule( IConfiguration config, EventService eventService, LaDanseUrlBuilder laDanseUrlBuilder, ILogger <SignModule> logger) { _config = config; _eventService = eventService; _laDanseUrlBuilder = laDanseUrlBuilder; _logger = logger; }
public HelloModule( LaDanseRestClient laDanseRestClient, LaDanseUrlBuilder ladanseUrlBuilder, DbContextFactory dbContextFactory, ILogger <HelloModule> logger) { _laDanseRestClient = laDanseRestClient; _ladanseUrlBuilder = ladanseUrlBuilder; _dbContextFactory = dbContextFactory; _logger = logger; }
public ConnectController( LaDanseUrlBuilder laDanseUrlBuilder, LaDanseRestClient laDanseRestClient, ILogger <ConnectController> logger, DiscordBotContext dbContext) { _laDanseUrlBuilder = laDanseUrlBuilder; _laDanseRestClient = laDanseRestClient; _logger = logger; _dbContext = dbContext; }
public static async Task GetToKnowUser( SocketCommandContext socketCommandContext, LaDanseUrlBuilder laDanseUrlBuilder, DiscordBotContext dbContext, DiscordUser discordUser) { #region CleanUpAuthSessions var authSessions = dbContext.AuthSessions .Where(b => b.DiscordUser == discordUser) .ToList(); foreach (var authSession in authSessions) { if (authSession.State == AuthSessionState.Pending) { authSession.State = AuthSessionState.Removed; } } #endregion #region NewAuthSession var newAuthSession = new AuthSession { Nonce = RandomStringUtils.Random(32), CreatedOn = 0, DiscordUser = discordUser, State = AuthSessionState.Pending }; dbContext.AuthSessions.Add(newAuthSession); #endregion await socketCommandContext.User.SendMessageAsync( "Click on this URL and follow the instructions if you want us to get to know each other better ...\n\n" + laDanseUrlBuilder.GetDiscordAuthInformUrl(newAuthSession.Nonce, "http://localhost:57077/connect/website")); }
public EventService(LaDanseUrlBuilder laDanseUrlBuilder, LaDanseRestClient laDanseRestClient, ILogger <EventService> logger) { _laDanseUrlBuilder = laDanseUrlBuilder; _laDanseRestClient = laDanseRestClient; _logger = logger; }
public HelpModule(LaDanseUrlBuilder laDanseUrlBuilder) { _laDanseUrlBuilder = laDanseUrlBuilder; }