Exemplo n.º 1
0
        public void TestStaticPutRoomMessagesRead()
        {
            var roomId = RoomList != null && RoomList.Any() ? RoomList.First() : Room;
            var getMessagesParameters = new MessagesParameters {
                Force = true
            };
            var messagesResponse = ChatworkClient.GetRoomMessages(Token, roomId, getMessagesParameters);

            AssertGetRoomMessagesResponse(messagesResponse);

            if (messagesResponse.Data == null || !messagesResponse.Data.Any())
            {
                WarnSkip("TestStaticPutRoomMessagesRead");
                return;
            }

            var messages  = messagesResponse.Data;
            var messageId = messages.LastOrDefault(x => x.Body != "[deleted]").MessasgeId;

            if (string.IsNullOrEmpty(messageId))
            {
                WarnSkip("TestStaticPutRoomMessagesRead");
                return;
            }

            var parameters = new TargetMessageParameters {
                MessageId = messageId
            };
            var response = ChatworkClient.PutRoomMessagesRead(Token, roomId, parameters);

            AssertPutRoomMessagesReadResponse(response);
        }
Exemplo n.º 2
0
        public void TestStaticGetRoomMembers()
        {
            var roomId     = RoomList != null && RoomList.Any() ? RoomList.First() : Room;
            var parameters = new MessagesParameters {
                Force = true
            };
            var response = ChatworkClient.GetRoomMessages(Token, roomId, parameters);

            AssertGetRoomMessagesResponse(response);
        }