fix: canonicalize course start events

This commit is contained in:
-Puter
2026-07-14 19:14:27 +05:30
parent 29c3db33d4
commit 27a65dd218
2 changed files with 4 additions and 0 deletions
@@ -107,6 +107,8 @@ const link = {
assert.equal(canonicalGrowEventType("roleplay.session.completed"), "roleplay.scenario.completed"); assert.equal(canonicalGrowEventType("roleplay.session.completed"), "roleplay.scenario.completed");
assert.equal(canonicalGrowEventType("roleplay.review.completed"), "roleplay.feedback.generated"); assert.equal(canonicalGrowEventType("roleplay.review.completed"), "roleplay.feedback.generated");
assert.equal(canonicalGrowEventType("course.video.completed"), "course.completed"); assert.equal(canonicalGrowEventType("course.video.completed"), "course.completed");
assert.equal(canonicalGrowEventType("course.video.started"), "course.started");
assert.equal(canonicalGrowEventType("course.lesson.started"), "course.started");
assert.equal(canonicalGrowEventType("social.profile.synced"), "brand.profile.updated"); assert.equal(canonicalGrowEventType("social.profile.synced"), "brand.profile.updated");
assert.equal(canonicalGrowEventType("resume.analysis.completed"), "resume.analysis.completed"); assert.equal(canonicalGrowEventType("resume.analysis.completed"), "resume.analysis.completed");
} }
+2
View File
@@ -63,6 +63,8 @@ const CANONICAL_EVENT_TYPE: Record<string, string> = {
"roleplay.review.completed": "roleplay.feedback.generated", "roleplay.review.completed": "roleplay.feedback.generated",
"course.video.completed": "course.completed", "course.video.completed": "course.completed",
"course.lesson.completed": "course.completed", "course.lesson.completed": "course.completed",
"course.video.started": "course.started",
"course.lesson.started": "course.started",
"course.progress_recorded": "course.progress.recorded", "course.progress_recorded": "course.progress.recorded",
"social.profile.synced": "brand.profile.updated", "social.profile.synced": "brand.profile.updated",
"social.profile.updated": "brand.profile.updated", "social.profile.updated": "brand.profile.updated",