public void SendSearchMessagesResponse(CraneChatRequest request, IEnumerable<SearchMessagesResponseItem> items) { SearchMessagesResponse response = new SearchMessagesResponse(items); SendResponse(request, response); }
public void SendOKResponse(CraneChatRequest request) { CraneChatResponse response = new CraneChatResponse(); SendResponse(request, response); }
public void SendLoginResponse(CraneChatRequest request) { LoginResponse response = new LoginResponse(); SendResponse(request, response); }
public void SendErrorResponse(CraneChatRequest request, string error) { ErrorCraneChatMessageResponse response = new ErrorCraneChatMessageResponse(error); SendResponse(request, response); }
public void SendBroadcastMessageResponse(CraneChatRequest request) { SendBroadcastMessageResponse response = new SendBroadcastMessageResponse(); SendResponse(request, response); }
private void SendResponse(CraneChatRequest request, CraneChatResponse response) { response.RequestGuid = request.RequestGuid; string queueURL = CreateUserResponseQueue(request.UserName); m_sqsClient.SendMessage(new SendMessageRequest(). WithMessageBody(response.ToXML()). WithQueueUrl(queueURL)); }