/// <summary> /// Instantiates a new instance of <see cref="Handler"/> class. /// </summary> /// <param name="guildApi">The guild API.</param> public Handler(IDiscordRestGuildAPI guildApi) { _guildApi = guildApi; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
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; }