namespace SharpChat.Protocol.SockChat {
public static class SockChatExtensions {
public static string CleanTextForMessage(this string str) {
return str
.Replace("\t", @" ")
.Replace(@"<", @"<")
.Replace(@">", @">")
.Replace("\n", @"
");
}
public static string CleanCommandName(this string str) {
return str.Replace(@".", string.Empty).ToLowerInvariant();
}
public static string CleanTextForCommand(this string str) {
return str
.Replace(@"<", @"<")
.Replace(@">", @">")
.Replace("\n", @"
");
}
public static string CleanNickName(this string nick) {
return nick
.Replace(' ', '_')
.Replace("\n", string.Empty)
.Replace("\r", string.Empty)
.Replace("\f", string.Empty)
.Replace("\t", string.Empty);
}
}
}