Browse Source

Moved Client from ModuleBase to CommandContext.

tags/1.0-rc
RogueException 8 years ago
parent
commit
735c869f3d
2 changed files with 3 additions and 2 deletions
  1. +3
    -1
      src/Discord.Net.Commands/CommandContext.cs
  2. +0
    -1
      src/Discord.Net.Commands/ModuleBase.cs

+ 3
- 1
src/Discord.Net.Commands/CommandContext.cs View File

@@ -2,6 +2,7 @@
{ {
public struct CommandContext public struct CommandContext
{ {
public IDiscordClient Client { get; }
public IGuild Guild { get; } public IGuild Guild { get; }
public IMessageChannel Channel { get; } public IMessageChannel Channel { get; }
public IUser User { get; } public IUser User { get; }
@@ -9,8 +10,9 @@


public bool IsPrivate => Channel is IPrivateChannel; public bool IsPrivate => Channel is IPrivateChannel;


public CommandContext(IGuild guild, IMessageChannel channel, IUser user, IUserMessage msg)
public CommandContext(IDiscordClient client, IGuild guild, IMessageChannel channel, IUser user, IUserMessage msg)
{ {
Client = client;
Guild = guild; Guild = guild;
Channel = channel; Channel = channel;
User = user; User = user;


+ 0
- 1
src/Discord.Net.Commands/ModuleBase.cs View File

@@ -4,7 +4,6 @@ namespace Discord.Commands
{ {
public abstract class ModuleBase public abstract class ModuleBase
{ {
public IDiscordClient Client { get; internal set; }
public CommandContext Context { get; internal set; } public CommandContext Context { get; internal set; }


protected virtual async Task ReplyAsync(string message, bool isTTS = false, RequestOptions options = null) protected virtual async Task ReplyAsync(string message, bool isTTS = false, RequestOptions options = null)


Loading…
Cancel
Save