Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AmbyCommands"/> class.
 /// </summary>
 /// <param name="feedback">The user feedback service.</param>
 /// <param name="sass">The sass service.</param>
 /// <param name="portraits">The portrait service.</param>
 public AmbyCommands
 (
     UserFeedbackService feedback,
     SassService sass,
     PortraitService portraits
 )
 {
     _feedback  = feedback;
     _sass      = sass;
     _portraits = portraits;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AmbyCommands"/> class.
 /// </summary>
 /// <param name="feedback">The user feedback service.</param>
 /// <param name="sass">The sass service.</param>
 /// <param name="portraits">The portrait service.</param>
 /// <param name="context">The command context.</param>
 /// <param name="channelAPI">The channel API.</param>
 /// <param name="userAPI">The user API.</param>
 public AmbyCommands
 (
     FeedbackService feedback,
     SassService sass,
     PortraitService portraits,
     ICommandContext context,
     IDiscordRestChannelAPI channelAPI,
     IDiscordRestUserAPI userAPI
 )
 {
     _feedback   = feedback;
     _sass       = sass;
     _portraits  = portraits;
     _context    = context;
     _channelAPI = channelAPI;
     _userAPI    = userAPI;
 }
Пример #3
0
 /// <inheritdoc />
 protected sealed override void ConfigureServices(IServiceProvider serviceProvider)
 {
     this.SassService = this.Services.GetRequiredService <SassService>();
 }