added a check for signup events

This commit is contained in:
Vladyslav Matsiiako
2023-08-13 18:26:41 -07:00
parent 67a8211cb0
commit 83465dff2d
5 changed files with 11 additions and 5 deletions

View File

@@ -362,7 +362,8 @@ export const createSecret = async (req: Request, res: Response) => {
secretCommentCiphertext, secretCommentCiphertext,
secretCommentIV, secretCommentIV,
secretCommentTag, secretCommentTag,
secretPath = "/" secretPath = "/",
source
} = req.body; } = req.body;
const secret = await SecretService.createSecret({ const secret = await SecretService.createSecret({
@@ -380,7 +381,8 @@ export const createSecret = async (req: Request, res: Response) => {
secretPath, secretPath,
secretCommentCiphertext, secretCommentCiphertext,
secretCommentIV, secretCommentIV,
secretCommentTag secretCommentTag,
source
}); });
await EventService.handleEvent({ await EventService.handleEvent({

View File

@@ -326,7 +326,8 @@ export const createSecretHelper = async ({
secretCommentCiphertext, secretCommentCiphertext,
secretCommentIV, secretCommentIV,
secretCommentTag, secretCommentTag,
secretPath = "/" secretPath = "/",
source
}: CreateSecretParams) => { }: CreateSecretParams) => {
const secretBlindIndex = await generateSecretBlindIndexHelper({ const secretBlindIndex = await generateSecretBlindIndexHelper({
secretName, secretName,
@@ -463,7 +464,7 @@ export const createSecretHelper = async ({
const postHogClient = await TelemetryService.getPostHogClient(); const postHogClient = await TelemetryService.getPostHogClient();
if (postHogClient) { if (postHogClient && source !== "signup") {
postHogClient.capture({ postHogClient.capture({
event: "secrets added", event: "secrets added",
distinctId: await TelemetryService.getDistinctId({ distinctId: await TelemetryService.getDistinctId({

View File

@@ -17,6 +17,7 @@ export interface CreateSecretParams {
secretCommentIV?: string; secretCommentIV?: string;
secretCommentTag?: string; secretCommentTag?: string;
secretPath: string; secretPath: string;
source?: string;
} }
export interface GetSecretsParams { export interface GetSecretsParams {

View File

@@ -140,7 +140,8 @@ const initProjectHelper = async ({
secretCommentCiphertext: secret.secretCommentCiphertext, secretCommentCiphertext: secret.secretCommentCiphertext,
secretCommentIV: secret.secretCommentIV, secretCommentIV: secret.secretCommentIV,
secretCommentTag: secret.secretCommentTag, secretCommentTag: secret.secretCommentTag,
secretPath: "/" secretPath: "/",
source: "signup"
}); });
}); });

View File

@@ -165,4 +165,5 @@ export type CreateSecretDTO = {
secretCommentIV: string; secretCommentIV: string;
secretCommentTag: string; secretCommentTag: string;
secretPath: string; secretPath: string;
source?: string;
} }