Skip to content

Commit fa5fc6a

Browse files
authored
chore(webapp): remove Vercel install Loops event (#3805)
1 parent 11631c1 commit fa5fc6a

3 files changed

Lines changed: 6 additions & 28 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Remove the Loops `vercel-integration` event fired from the Vercel install redirect route and drop the unused `vercelIntegrationStarted` method from the Loops client.

apps/webapp/app/routes/vercel.install.tsx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { z } from "zod";
44
import { $replica } from "~/db.server";
55
import { requireUser } from "~/services/session.server";
66
import { logger } from "~/services/logger.server";
7-
import { loopsClient } from "~/services/loops.server";
87
import { OrgIntegrationRepository } from "~/models/orgIntegration.server";
98
import { generateVercelOAuthState } from "~/v3/vercel/vercelOAuthState.server";
109
import { findProjectBySlug } from "~/models/project.server";
@@ -66,15 +65,6 @@ export const loader = async ({ request }: LoaderFunctionArgs) => {
6665
projectSlug: project_slug,
6766
});
6867

69-
// Send Loops.so event (fire-and-forget, don't block the redirect)
70-
loopsClient
71-
?.vercelIntegrationStarted({
72-
userId: user.id,
73-
email: user.email,
74-
name: user.name,
75-
})
76-
.catch(() => {});
77-
7868
// Generate Vercel install URL
7969
const vercelInstallUrl = OrgIntegrationRepository.vercelInstallUrl(stateToken);
8070

apps/webapp/app/services/loops.server.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,6 @@ class LoopsClient {
2222
});
2323
}
2424

25-
async vercelIntegrationStarted({
26-
userId,
27-
email,
28-
name,
29-
}: {
30-
userId: string;
31-
email: string;
32-
name: string | null;
33-
}) {
34-
logger.info(`Loops send "vercel-integration" event`, { userId, email, name });
35-
return this.#sendEvent({
36-
email,
37-
userId,
38-
firstName: name?.split(" ").at(0),
39-
eventName: "vercel-integration",
40-
});
41-
}
42-
4325
async #sendEvent({
4426
email,
4527
userId,

0 commit comments

Comments
 (0)