feat: add analytics logging while hoppscotch requests are fired

This commit is contained in:
Andrew Bastin
2021-07-05 20:02:29 -04:00
parent 913b073ba4
commit 86bd4aa568
8 changed files with 70 additions and 2 deletions

View File

@@ -121,6 +121,7 @@
<script>
import Paho from "paho-mqtt"
import debounce from "~/helpers/utils/debounce"
import { logHoppRequestRunToAnalytics } from "~/helpers/fb/analytics"
export default {
data() {
@@ -191,6 +192,10 @@ export default {
})
this.client.onConnectionLost = this.onConnectionLost
this.client.onMessageArrived = this.onMessageArrived
logHoppRequestRunToAnalytics({
platform: "mqtt",
})
},
onConnectionFailure() {
this.connectionState = false

View File

@@ -141,6 +141,7 @@
import { io as Client } from "socket.io-client"
import wildcard from "socketio-wildcard"
import debounce from "~/helpers/utils/debounce"
import { logHoppRequestRunToAnalytics } from "~/helpers/fb/analytics"
export default {
data() {
@@ -262,6 +263,10 @@ export default {
icon: "error",
})
}
logHoppRequestRunToAnalytics({
platform: "socketio",
})
},
disconnect() {
this.io.close()

View File

@@ -48,6 +48,7 @@
</template>
<script>
import { logHoppRequestRunToAnalytics } from "~/helpers/fb/analytics"
import debounce from "~/helpers/utils/debounce"
export default {
@@ -158,6 +159,10 @@ export default {
},
]
}
logHoppRequestRunToAnalytics({
platform: "mqtt",
})
},
handleSSEError(error) {
this.stop()

View File

@@ -159,6 +159,7 @@
</template>
<script>
import { logHoppRequestRunToAnalytics } from "~/helpers/fb/analytics"
import debounce from "~/helpers/utils/debounce"
export default {
@@ -273,6 +274,10 @@ export default {
icon: "error",
})
}
logHoppRequestRunToAnalytics({
platform: "wss",
})
},
disconnect() {
if (this.socket) {