feat: add analytics logging while hoppscotch requests are fired
This commit is contained in:
@@ -13,6 +13,13 @@ type SettingsCustomDimensions = {
|
||||
syncHistory: boolean
|
||||
}
|
||||
|
||||
type HoppRequestEvent =
|
||||
| {
|
||||
platform: "rest" | "graphql-query" | "graphql-schema"
|
||||
strategy: "normal" | "proxy" | "extension"
|
||||
}
|
||||
| { platform: "wss" | "sse" | "socketio" | "mqtt" }
|
||||
|
||||
export function initAnalytics() {
|
||||
analytics = firebase.app().analytics()
|
||||
|
||||
@@ -46,3 +53,7 @@ function initSettingsListeners() {
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
export function logHoppRequestRunToAnalytics(ev: HoppRequestEvent) {
|
||||
analytics.logEvent("hopp-request", ev)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user