mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
fix(editor): Sending 'Assistant session started event' to posthog (no-changelog) (#10500)
Co-authored-by: Shireen Missi <shireen@n8n.io>
This commit is contained in:
committed by
GitHub
parent
547a60642c
commit
0276323881
@@ -28,16 +28,12 @@ const lastUnread = computed(() => {
|
|||||||
|
|
||||||
const onClick = () => {
|
const onClick = () => {
|
||||||
assistantStore.openChat();
|
assistantStore.openChat();
|
||||||
telemetry.track(
|
telemetry.track('User opened assistant', {
|
||||||
'User opened assistant',
|
|
||||||
{
|
|
||||||
source: 'canvas',
|
source: 'canvas',
|
||||||
task: 'placeholder',
|
task: 'placeholder',
|
||||||
has_existing_session: !assistantStore.isSessionEnded,
|
has_existing_session: !assistantStore.isSessionEnded,
|
||||||
workflow_id: workflowStore.workflowId,
|
workflow_id: workflowStore.workflowId,
|
||||||
},
|
});
|
||||||
{ withPostHog: true },
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -29,9 +29,7 @@ const close = () => {
|
|||||||
|
|
||||||
const startNewSession = async () => {
|
const startNewSession = async () => {
|
||||||
await assistantStore.initErrorHelper(props.data.context);
|
await assistantStore.initErrorHelper(props.data.context);
|
||||||
telemetry.track(
|
telemetry.track('User opened assistant', {
|
||||||
'User opened assistant',
|
|
||||||
{
|
|
||||||
source: 'error',
|
source: 'error',
|
||||||
task: 'error',
|
task: 'error',
|
||||||
has_existing_session: true,
|
has_existing_session: true,
|
||||||
@@ -39,9 +37,7 @@ const startNewSession = async () => {
|
|||||||
node_type: props.data.context.node.type,
|
node_type: props.data.context.node.type,
|
||||||
error: props.data.context.error,
|
error: props.data.context.error,
|
||||||
chat_session_id: assistantStore.currentSessionId,
|
chat_session_id: assistantStore.currentSessionId,
|
||||||
},
|
});
|
||||||
{ withPostHog: true },
|
|
||||||
);
|
|
||||||
close();
|
close();
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -433,18 +433,14 @@ async function onAskAssistantClick() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await assistantStore.initErrorHelper(errorPayload);
|
await assistantStore.initErrorHelper(errorPayload);
|
||||||
telemetry.track(
|
telemetry.track('User opened assistant', {
|
||||||
'User opened assistant',
|
|
||||||
{
|
|
||||||
source: 'error',
|
source: 'error',
|
||||||
task: 'error',
|
task: 'error',
|
||||||
has_existing_session: false,
|
has_existing_session: false,
|
||||||
workflow_id: workflowsStore.workflowId,
|
workflow_id: workflowsStore.workflowId,
|
||||||
node_type: node.value.type,
|
node_type: node.value.type,
|
||||||
error: props.error,
|
error: props.error,
|
||||||
},
|
});
|
||||||
{ withPostHog: true },
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -245,10 +245,14 @@ export const useAssistantStore = defineStore(STORES.ASSISTANT, () => {
|
|||||||
function onEachStreamingMessage(response: ChatRequest.ResponsePayload, id: string) {
|
function onEachStreamingMessage(response: ChatRequest.ResponsePayload, id: string) {
|
||||||
if (response.sessionId && !currentSessionId.value) {
|
if (response.sessionId && !currentSessionId.value) {
|
||||||
currentSessionId.value = response.sessionId;
|
currentSessionId.value = response.sessionId;
|
||||||
telemetry.track('Assistant session started', {
|
telemetry.track(
|
||||||
|
'Assistant session started',
|
||||||
|
{
|
||||||
chat_session_id: currentSessionId.value,
|
chat_session_id: currentSessionId.value,
|
||||||
task: 'error',
|
task: 'error',
|
||||||
});
|
},
|
||||||
|
{ withPostHog: true },
|
||||||
|
);
|
||||||
} else if (currentSessionId.value !== response.sessionId) {
|
} else if (currentSessionId.value !== response.sessionId) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user