send messages with React Query

Change-Id: I408d1dcd6588d8dfb215b1045494244c7c666fe3
diff --git a/client/src/services/conversation.js b/client/src/services/conversation.js
index f6b0f49..4a68077 100644
--- a/client/src/services/conversation.js
+++ b/client/src/services/conversation.js
@@ -21,6 +21,18 @@
     )
 }
 
+export const useSendMessageMutation = (accountId, conversationId) => {
+    const queryClient = useQueryClient();
+    return useMutation(
+        (message) => (
+            axios.post(`/api/accounts/${accountId}/conversations/${conversationId}`, {message})
+        ),
+        {
+            "onSuccess": () => queryClient.invalidateQueries(["messages", accountId, conversationId]),
+        }
+    )
+}
+
 const fetchConversation = (accountId, conversationId) => (
     axios
     .get(`/api/accounts/${accountId}/conversations/${conversationId}`)