Skip to content

Commit

Permalink
(fix) missing audio in reply message
Browse files Browse the repository at this point in the history
  • Loading branch information
antoine92190 committed May 1, 2021
1 parent 8066ad4 commit f10935e
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions src/ChatWindow/Message/MessageReply.vue
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,17 @@
</video>
</div>

<audio-player
v-else-if="isAudio"
:src="message.replyMessage.file.url"
@update-progress-time="progressTime = $event"
@hover-audio-progress="hoverAudioProgress = $event"
>
<template v-for="(i, name) in $scopedSlots" #[name]="data">
<slot :name="name" v-bind="data" />
</template>
</audio-player>

<div class="vac-reply-content">
<format-message
:content="message.replyMessage.content"
Expand All @@ -37,12 +48,17 @@

<script>
import FormatMessage from '../../components/FormatMessage'
import AudioPlayer from './AudioPlayer'
const { isImageFile, isVideoFile } = require('../../utils/media-file')
const {
isAudioFile,
isImageFile,
isVideoFile
} = require('../../utils/media-file')
export default {
name: 'MessageReply',
components: { FormatMessage },
components: { AudioPlayer, FormatMessage },
props: {
message: { type: Object, required: true },
Expand All @@ -57,6 +73,9 @@ export default {
const replyUser = this.roomUsers.find(user => user._id === senderId)
return replyUser ? replyUser.username : ''
},
isAudio() {
return isAudioFile(this.message.replyMessage.file)
},
isImage() {
return isImageFile(this.message.replyMessage.file)
},
Expand Down

0 comments on commit f10935e

Please sign in to comment.