Пример #1
0
 /// <summary>
 /// Instantiates a new instance of <see cref="Handler"/> class.
 /// </summary>
 /// <param name="guildApi">The guild API.</param>
 public Handler(IDiscordRestGuildAPI guildApi)
 {
     _guildApi = guildApi;
 }
Пример #2
0
 /// <summary>
 /// Instantiates a new instance of <see cref="DiscordPermissionsService"/>.
 /// </summary>
 /// <param name="channelApi">The channel API.</param>
 /// <param name="guildApi">The guild API.</param>
 public DiscordPermissionsService(IDiscordRestChannelAPI channelApi, IDiscordRestGuildAPI guildApi)
 {
     _channelApi = channelApi;
     _guildApi   = guildApi;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PermissionService"/> class.
 /// </summary>
 /// <param name="database">The database.</param>
 /// <param name="guildAPI">The guild API.</param>
 public PermissionService(PermissionsDatabaseContext database, IDiscordRestGuildAPI guildAPI)
 {
     _database = database;
     _guildAPI = guildAPI;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GuildMemberParser"/> class.
 /// </summary>
 /// <param name="context">The command context.</param>
 /// <param name="channelAPI">The channel API.</param>
 /// <param name="guildAPI">The guild API.</param>
 public GuildMemberParser(ICommandContext context, IDiscordRestChannelAPI channelAPI, IDiscordRestGuildAPI guildAPI)
 {
     _guildAPI   = guildAPI;
     _context    = context;
     _channelAPI = channelAPI;
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserCommands"/> class.
 /// </summary>
 /// <param name="users">The user service.</param>
 /// <param name="context">The command context.</param>
 /// <param name="channelAPI">The channel API.</param>
 /// <param name="guildAPI">The guild API.</param>
 public UserCommands
     (UserService users, ICommandContext context, IDiscordRestChannelAPI channelAPI, IDiscordRestGuildAPI guildAPI)
 {
     _users      = users;
     _context    = context;
     _channelAPI = channelAPI;
     _guildAPI   = guildAPI;
 }
Пример #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequireUserGuildPermissionCondition"/> class.
 /// </summary>
 /// <param name="context">The command context.</param>
 /// <param name="guildApi">The guild API.</param>
 /// <param name="channelApi">The channel API.</param>
 public RequireUserGuildPermissionCondition(ICommandContext context, IDiscordRestGuildAPI guildApi, IDiscordRestChannelAPI channelApi)
 {
     _context    = context;
     _guildApi   = guildApi;
     _channelApi = channelApi;
 }
Пример #7
0
 /// <summary>
 /// Instantiates a new instance of <see cref="Handler"/>.
 /// </summary>
 /// <param name="context">The db context.</param>
 /// <param name="guildApi">The guild API.</param>
 /// <param name="ps">The polychat service.</param>
 public Handler(BotContext context, IDiscordRestGuildAPI guildApi, IPolychatService ps)
 {
     _context  = context;
     _guildApi = guildApi;
     _ps       = ps;
 }
Пример #8
0
 public Handler(IDiscordRestGuildAPI guildApi, DiscordSettings discordSettings)
 {
     _guildApi     = guildApi;
     _channelNames = discordSettings.ChannelNames;
     _roleNames    = discordSettings.RoleNames;
 }
 public FeedbackAddressedResponder(IDiscordRestGuildAPI guildApi, IDiscordRestChannelAPI channelApi, DiscordSettings discordSettings)
 {
     _guildApi        = guildApi;
     _channelApi      = channelApi;
     _discordSettings = discordSettings;
 }