Skip to content

Commit dfa3834

Browse files
committed
(fix) disable send message if file is loading
1 parent 593f043 commit dfa3834

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/lib/Room/Room.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,10 @@
292292
@click="sendMessage"
293293
>
294294
<slot name="send-icon">
295-
<svg-icon name="send" :param="isMessageEmpty ? 'disabled' : ''" />
295+
<svg-icon
296+
name="send"
297+
:param="isMessageEmpty || isFileLoading ? 'disabled' : ''"
298+
/>
296299
</slot>
297300
</div>
298301
</div>
@@ -468,6 +471,9 @@ export default {
468471
isMessageEmpty() {
469472
return !this.files.length && !this.message.trim()
470473
},
474+
isFileLoading() {
475+
return this.files.some(e => e.loading)
476+
},
471477
recordedTime() {
472478
return new Date(this.recorder.duration * 1000).toISOString().substr(14, 5)
473479
},
@@ -964,6 +970,8 @@ export default {
964970
965971
if (!this.files.length && !message) return
966972
973+
if (this.isFileLoading) return
974+
967975
this.selectedUsersTag.forEach(user => {
968976
message = message.replace(
969977
`@${user.username}`,

0 commit comments

Comments
 (0)