diff --git a/src/components/MessageInput.vue b/src/components/MessageInput.vue index adb05a2..377b92c 100644 --- a/src/components/MessageInput.vue +++ b/src/components/MessageInput.vue @@ -48,6 +48,10 @@
+ + + + @@ -109,6 +113,7 @@ import { message } from 'ant-design-vue'; import CustomTextarea from './CustomTextarea.vue'; import EmojiPicker from './EmojiPicker.vue'; import FileUploadPreview from './FileUploadPreview.vue'; +import RecordingIndicator from "@/components/RecordingIndicator.vue"; const userStore = useUserStore(); const chatStore = useChatStore(); @@ -200,6 +205,7 @@ const sendTextMessage = async () => { await sendMessage({ senderId: userStore.currentUser.id, receiverId: chatStore.currentFriend.id, + roomId: chatStore.currentFriend.room_id, type: messageType, content: messageContent }); diff --git a/src/components/RecordingIndicator.vue b/src/components/RecordingIndicator.vue index 77cb67f..32c0fe4 100644 --- a/src/components/RecordingIndicator.vue +++ b/src/components/RecordingIndicator.vue @@ -12,6 +12,8 @@ diff --git a/src/utils/request.js b/src/utils/request.js index 6b99e33..6cf8ed3 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -125,6 +125,7 @@ export const sendMessage = (data) => { } const requestData = { + room_id: data.roomId, sender_user_id: data.senderId, receiver_user_id: data.receiverId, message_type: messageTypeMap[data.type] || 0, diff --git a/src/views/Chat.vue b/src/views/Chat.vue index bc0119b..276d5e4 100644 --- a/src/views/Chat.vue +++ b/src/views/Chat.vue @@ -10,8 +10,8 @@