public static string BuildGetChanKeyReply(ChatChannelUser user, string channelName, string cookie, string flags) { return(user.BuildReply(GetChanKey, $"param1 {channelName} {cookie} {flags}")); }
public static string BuildJoinReply(ChatChannelUser joiner, string channelName) { return(joiner.BuildReply(JOIN, channelName)); }
public static string BuildPartReply(ChatChannelUser leaver, string channelName, string reason) { return(leaver.BuildReply(PART, channelName, reason)); }
public static string BuildKickReply(string channelName, ChatChannelUser kicker, ChatChannelUser kickee, string reason) { return(kicker.BuildReply(KICK, $"KICK {channelName} {kicker.UserInfo.NickName} {kickee.UserInfo.NickName}", reason)); }