Ejemplo n.º 1
0
 /// <summary>
 /// Onboard a user
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='onboardingRequest'>
 /// The meta data associated with an onboarding request
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <OnboardingResponse> GenerateInviteCodeAsync(this IOnboarding operations, OnboardingRequest onboardingRequest, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     using (var _result = await operations.GenerateInviteCodeWithHttpMessagesAsync(onboardingRequest, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 public DiscordEventHandler(Logger logger, TriviaGames triviaGames, DiscordSocketClient client, CommandHandler commandHandler, ApplicationSettings applicationSettings, ListManager listManager, IOnboarding onboarding)
 {
     _logger              = logger;
     _client              = client;
     _commandHandler      = commandHandler;
     _applicationSettings = applicationSettings;
     _triviaGames         = triviaGames;
     _listManager         = listManager;
     _onboarding          = onboarding;
 }
 public DiscordEventHandler(Logger logger, TriviaGames triviaGames, DiscordSocketClient client, CommandHandler commandHandler, ApplicationSettings applicationSettings, ListManager listManager, IOnboarding onboarding, BlogHandler blogHandler, Announcements announcements, MessageRewardHandler messageRewardHandler, RepeatedTaskFunctions repeatedTaskFunctions, GlobalGuildAccounts globalGuildAccounts)
 {
     _logger                = logger;
     _client                = client;
     _commandHandler        = commandHandler;
     _applicationSettings   = applicationSettings;
     _triviaGames           = triviaGames;
     _listManager           = listManager;
     _onboarding            = onboarding;
     _blogHandler           = blogHandler;
     _announcements         = announcements;
     _messageRewardHandler  = messageRewardHandler;
     _repeatedTaskFunctions = repeatedTaskFunctions;
     _globalGuildAccounts   = globalGuildAccounts;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Onboard a user
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='onboardingRequest'>
 /// The meta data associated with an onboarding request
 /// </param>
 public static OnboardingResponse GenerateInviteCode(this IOnboarding operations, OnboardingRequest onboardingRequest)
 {
     return(operations.GenerateInviteCodeAsync(onboardingRequest).GetAwaiter().GetResult());
 }