chore: add workspace type property in request run analytics event (#3820)
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
This commit is contained in:
parent
41bad1f3dc
commit
de4635df23
2 changed files with 10 additions and 1 deletions
|
|
@ -263,6 +263,7 @@ import { HoppTab } from "~/services/tab"
|
|||
import { HoppRESTDocument } from "~/helpers/rest/document"
|
||||
import { RESTTabService } from "~/services/tab/rest"
|
||||
import { getMethodLabelColor } from "~/helpers/rest/labelColoring"
|
||||
import { WorkspaceService } from "~/services/workspace.service"
|
||||
|
||||
const t = useI18n()
|
||||
const interceptorService = useService(InterceptorService)
|
||||
|
|
@ -326,6 +327,8 @@ const inspectionService = useService(InspectionService)
|
|||
|
||||
const tabs = useService(RESTTabService)
|
||||
|
||||
const workspaceService = useService(WorkspaceService)
|
||||
|
||||
const newSendRequest = async () => {
|
||||
if (newEndpoint.value === "" || /^\s+$/.test(newEndpoint.value)) {
|
||||
toast.error(`${t("empty.endpoint")}`)
|
||||
|
|
@ -341,6 +344,7 @@ const newSendRequest = async () => {
|
|||
type: "HOPP_REQUEST_RUN",
|
||||
platform: "rest",
|
||||
strategy: interceptorService.currentInterceptorID.value!,
|
||||
workspaceType: workspaceService.currentWorkspace.value.type,
|
||||
})
|
||||
|
||||
const [cancel, streamPromise] = runRESTRequest$(tab)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
export type HoppRequestEvent =
|
||||
| {
|
||||
platform: "rest" | "graphql-query" | "graphql-schema"
|
||||
platform: "rest"
|
||||
strategy: string
|
||||
workspaceType: "personal" | "team"
|
||||
}
|
||||
| {
|
||||
platform: "graphql-query" | "graphql-schema"
|
||||
strategy: string
|
||||
}
|
||||
| { platform: "wss" | "sse" | "socketio" | "mqtt" }
|
||||
|
|
|
|||
Loading…
Reference in a new issue