Fixes for URL titling and chat timeouts
This commit is contained in:
28
IRCMessage.csharp
Normal file
28
IRCMessage.csharp
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user