Support private messages

svn path=/trunk/; revision=13610
This commit is contained in:
Casper Hornstrup 2005-02-16 22:38:49 +00:00
parent bdce06f005
commit d57dd016c4
6 changed files with 147 additions and 26 deletions

View file

@ -3,7 +3,13 @@ using TechBot.IRCLibrary;
namespace TechBot.Library
{
public class MessageContext
public abstract class MessageContext
{
}
public class ChannelMessageContext : MessageContext
{
private IrcChannel channel;
@ -15,9 +21,29 @@ namespace TechBot.Library
}
}
public MessageContext(IrcChannel channel)
public ChannelMessageContext(IrcChannel channel)
{
this.channel = channel;
}
}
public class UserMessageContext : MessageContext
{
private IrcUser user;
public IrcUser User
{
get
{
return user;
}
}
public UserMessageContext(IrcUser user)
{
this.user = user;
}
}
}