Play clap reaction locally when sending

This commit is contained in:
N-Pex 2023-06-08 09:07:58 +02:00
parent 50ae013d24
commit a708a2359e

View file

@ -69,7 +69,7 @@
<div class="load-later">
<div style="align-self: flex-end;">
<v-btn class="clap-button" text elevation="0" v-blur @click.stop="clapButtonClicked()">👏</v-btn>
<v-btn class="clap-button clickable" text elevation="0" v-blur @click.stop="clapButtonClicked()">👏</v-btn>
<v-btn :class="{'mic-button': true, 'dimmed': !canRecordAudio}" ref="mic_button" fab small elevation="0" v-blur
@click.stop="micButtonClicked()">
<v-icon color="white">mic</v-icon>
@ -427,6 +427,12 @@ export default {
clapButtonClicked() {
if (this.currentAudioEvent) {
this.$emit("sendclap", { event: this.currentAudioEvent, timeOffset: this.currentTimeMs })
// Also, play locally
this.audioPlaybackReaction({
sender: this.$matrix.currentUserId,
emoji: "👏"
});
}
}
}