コード例 #1
0
        public IActionResult GetMessages([FromBody] MsgPost body)
        {
            var userId = HttpContext.GetUserID();

            if (!_roomService.HasUserAccess(body.roomId, userId))
            {
                return(Unauthorized());
            }
            var chatMessages = _chatMessageService.GetChatMessages(body.roomId, body.count).ToList();

            return(Json(chatMessages));
        }
コード例 #2
0
        public IActionResult GetMessages([FromBody] MsgPost body)
        {
            var userId = HttpContext.GetUserID();

            if (!_directMessageRoomService.HasUserAccess(body.RoomId, userId))
            {
                return(Unauthorized());
            }
            var directMessages   = _directMessageService.GetDirectMessages(body.RoomId, userId, body.Count);
            var directMessagesVM = ConvertDMsToViewModel(directMessages).ToList();

            return(Json(directMessagesVM));
        }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!OpVerifiction())
         {
             Response.Write("请使用正常方式访问网站!");
             Response.End();
         }
         BindData();
         btnAddItem.OnClientClick = MsgPost.GetShowReference("MsgPostItemEdit.aspx?flag=add", "添加消息推送路径");//为btnAddReadRoom新增点击事件
     }
 }