mirror of
https://github.com/reactos/reactos.git
synced 2025-06-13 21:38:33 +00:00
Support private messages
svn path=/trunk/; revision=13610
This commit is contained in:
parent
bdce06f005
commit
d57dd016c4
6 changed files with 147 additions and 26 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue