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 IDiscordClient Client { get; }
public IGuild Guild { get; }
public IMessageChannel Channel { get; }
public IUser User { get; }
@@ -9,8 +10,9 @@

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;
Channel = channel;
User = user;


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

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

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


Loading…
Cancel
Save