fix: capture whatsapp events
This commit is contained in:
parent
7bbe62de15
commit
4159bb6196
@ -170,9 +170,9 @@ import DoubleCheckIcon from '@/components/Icons/DoubleCheckIcon.vue'
|
|||||||
import DocumentIcon from '@/components/Icons/DocumentIcon.vue'
|
import DocumentIcon from '@/components/Icons/DocumentIcon.vue'
|
||||||
import ReactIcon from '@/components/Icons/ReactIcon.vue'
|
import ReactIcon from '@/components/Icons/ReactIcon.vue'
|
||||||
import { dateFormat } from '@/utils'
|
import { dateFormat } from '@/utils'
|
||||||
|
import { capture } from '@/telemetry'
|
||||||
import { Tooltip, Dropdown, createResource } from 'frappe-ui'
|
import { Tooltip, Dropdown, createResource } from 'frappe-ui'
|
||||||
import { ref } from 'vue'
|
import { ref } from 'vue'
|
||||||
import FeatherIcon from 'frappe-ui/src/components/FeatherIcon.vue'
|
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
messages: Array,
|
messages: Array,
|
||||||
@ -219,6 +219,7 @@ function reactOnMessage(name, emoji) {
|
|||||||
},
|
},
|
||||||
auto: true,
|
auto: true,
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
|
capture('whatsapp_react_on_message')
|
||||||
list.value.reload()
|
list.value.reload()
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@ -39,6 +39,7 @@
|
|||||||
() => {
|
() => {
|
||||||
content += emoji
|
content += emoji
|
||||||
$refs.textarea.$el.focus()
|
$refs.textarea.$el.focus()
|
||||||
|
capture('whatsapp_emoji_added')
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
@ -65,8 +66,8 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import IconPicker from '@/components/IconPicker.vue'
|
import IconPicker from '@/components/IconPicker.vue'
|
||||||
import SmileIcon from '@/components/Icons/SmileIcon.vue'
|
import SmileIcon from '@/components/Icons/SmileIcon.vue'
|
||||||
|
import { capture } from '@/telemetry'
|
||||||
import { createResource, Textarea, FileUploader, Dropdown } from 'frappe-ui'
|
import { createResource, Textarea, FileUploader, Dropdown } from 'frappe-ui'
|
||||||
import FeatherIcon from 'frappe-ui/src/components/FeatherIcon.vue'
|
|
||||||
import { ref, nextTick, watch } from 'vue'
|
import { ref, nextTick, watch } from 'vue'
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
@ -92,6 +93,7 @@ function uploadFile(file) {
|
|||||||
whatsapp.value.attach = file.file_url
|
whatsapp.value.attach = file.file_url
|
||||||
whatsapp.value.content_type = fileType.value
|
whatsapp.value.content_type = fileType.value
|
||||||
sendWhatsAppMessage()
|
sendWhatsAppMessage()
|
||||||
|
capture('whatsapp_upload_file')
|
||||||
}
|
}
|
||||||
|
|
||||||
function sendTextMessage(event) {
|
function sendTextMessage(event) {
|
||||||
@ -99,6 +101,7 @@ function sendTextMessage(event) {
|
|||||||
sendWhatsAppMessage()
|
sendWhatsAppMessage()
|
||||||
textarea.value.$el.blur()
|
textarea.value.$el.blur()
|
||||||
content.value = ''
|
content.value = ''
|
||||||
|
capture('whatsapp_send_message')
|
||||||
}
|
}
|
||||||
|
|
||||||
async function sendWhatsAppMessage() {
|
async function sendWhatsAppMessage() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user