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

28
IRCMessage.csharp Normal file
View File

@@ -0,0 +1,28 @@
using System;
namespace AniNIX.TheRaven {
public abstract class IRCMessage {
protected string incomingIRCString;
protected string outgoingIRCString;
public string GetOutgoingIRCString() {
return outgoingIRCString;
}
public string GetIncomingIRCString() {
return incomingIRCString;
}
public override string ToString() {
if (outgoingIRCString == null || outgoingIRCString.Length < 1) {
return String.Format(">>> {0}",incomingIRCString);
} else if (incomingIRCString == null || incomingIRCString.Length < 1) {
return String.Format("<<< {0}",outgoingIRCString);
} else {
return string.Format(">>> {1}\n<<< {0}",outgoingIRCString,incomingIRCString);
}
}
}
}