Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }