Exemplo n.º 1
0
 public static string BuildWelcomeReply(ChatUserInfo userInfo)
 {
     return(userInfo.BuildReply(
                Welcome, userInfo.NickName, "Welcome to RetrosSpy!"));
 }
Exemplo n.º 2
0
 public static string BuildPingReply(ChatUserInfo userInfo)
 {
     return(userInfo.BuildReply(PONG));
 }
Exemplo n.º 3
0
 public static string BuildGetKeyReply(ChatUserInfo info, string cookie, string flags)
 {
     return(info.BuildReply(GetKey, $"param1 {info.NickName} {cookie} {flags}"));
 }
Exemplo n.º 4
0
 public static string BuildEndOfGetKeyReply(ChatUserInfo info, string cookie)
 {
     return(info.BuildReply(EndGetKey, $"param1 param2 {cookie} param4", "End of GETKEY."));
 }
Exemplo n.º 5
0
 public static string BuildUTMReply(ChatUserInfo info, string name, string message)
 {
     return(info.BuildReply(UTM, name, message));
 }
Exemplo n.º 6
0
 public static string BuildATMReply(ChatUserInfo info, string name, string message)
 {
     return(info.BuildReply(ATM, $"{name} {message}"));
 }
Exemplo n.º 7
0
 public static string BuildPrivMsgReply(ChatUserInfo senderInfo, string targetName, string message)
 {
     return(senderInfo.BuildReply(PRIVMSG, $"{targetName}", message));
 }
Exemplo n.º 8
0
 public static string BuildNoticeReply(ChatUserInfo senderInfo, string targetName, string message)
 {
     return(senderInfo.BuildReply(NOTICE, $"{targetName}", message));
 }
Exemplo n.º 9
0
 public static string BuildListEndReply(ChatUserInfo userInfo)
 {
     return(userInfo.BuildReply(ListEnd));
 }
Exemplo n.º 10
0
 public static string BuildListStartReply(ChatUserInfo userInfo, ChatChannelProperty property)
 {
     return(userInfo.BuildReply(ListStart,
                                $"param1 {property.ChannelName} {property.ChannelUsers.Count} {property.ChannelTopic}"));
 }
Exemplo n.º 11
0
 public static string BuildErrOneUSNickNameError(ChatUserInfo info)
 {
     return(info.BuildReply(ErrOneUSNickName));
 }