protected override string ExecuteChatCommand(object par) { string r = ChatMessagesChannel.JoinRoom(par is string?(string)par: Client.UniqueKey); if (r == Resources.ApprovalNeeded) { } return(r); }
protected override string ExecuteChatCommand(object par) { var room = (ChatRoom)par; string r = ChatMessagesChannel.ManagePermissions(room); if (r == null) { room.DirtyProperties.Clear(); } return(r); }
protected override string ExecuteChatCommand(object message) { return(ChatMessagesChannel.SendMessage(message == null ? null : message.ToString())); }
protected override string ExecuteChatCommand(object par) { return(ChatMessagesChannel.LeaveRoom(par is string?(string)par: Client.UniqueKey)); }