Fixes for URL titling and chat timeouts

This commit is contained in:
DarkFeather
2016-09-27 10:33:41 -05:00
parent 9da156fced
commit b329ea276b
21 changed files with 151 additions and 150 deletions

37
IRCClientMessage.csharp Normal file
View File

@@ -0,0 +1,37 @@
using System;
using System.Text;
namespace AniNIX.TheRaven {
//IRC messages are a primitive data type for us to use.
public class IRCClientMessage : IRCMessage {
//No incoming string
public new string GetIncomingIRCString() {
return null;
}
public void CreateCustomMessage(String ircString) {
outgoingIRCString = ircString;
}
public void NickServIdent(String nickServPass) {
outgoingIRCString = String.Format("PRIVMSG NickServ IDENTIFY {0}",nickServPass);
}
public void CreateJoinMessage(String channel) {
outgoingIRCString = String.Format("JOIN {0}",channel);
}
public void CreatePartMessage(String channel) {
outgoingIRCString = String.Format("PART {0}",channel);
}
public void PrivMsg(String message, string destination) {
outgoingIRCString = String.Format("PRIVMSG {0} :{1}",destination,message);
}
public void ActionMsg(String message, string destination) {
outgoingIRCString = String.Format("PRIVMSG {0} :\u0001ACTION {1}",destination,message);
}
}
}