Skip to content

Commit 79407cf

Browse files
feat(email): add email package and update import paths for notifications (#1951)
Co-authored-by: Tofik Hasanov <[email protected]>
1 parent a133735 commit 79407cf

File tree

9 files changed

+11
-6
lines changed

9 files changed

+11
-6
lines changed

apps/api/Dockerfile.multistage

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ COPY package.json bun.lock ./
1010

1111
# Copy all workspace package.json files
1212
COPY packages/db/package.json ./packages/db/
13+
COPY packages/email/package.json ./packages/email/
1314
COPY packages/utils/package.json ./packages/utils/
1415
COPY packages/integration-platform/package.json ./packages/integration-platform/
1516
COPY packages/tsconfig/package.json ./packages/tsconfig/
@@ -29,6 +30,7 @@ WORKDIR /app
2930

3031
# Copy workspace packages source
3132
COPY packages/db ./packages/db
33+
COPY packages/email ./packages/email
3234
COPY packages/utils ./packages/utils
3335
COPY packages/integration-platform ./packages/integration-platform
3436
COPY packages/tsconfig ./packages/tsconfig
@@ -72,6 +74,7 @@ COPY --from=builder /app/apps/api/package.json ./package.json
7274

7375
# Copy workspace packages that are referenced by node_modules symlinks
7476
COPY --from=builder /app/packages/db ./packages/db
77+
COPY --from=builder /app/packages/email ./packages/email
7578
COPY --from=builder /app/packages/utils ./packages/utils
7679
COPY --from=builder /app/packages/integration-platform ./packages/integration-platform
7780
COPY --from=builder /app/packages/tsconfig ./packages/tsconfig

apps/api/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@trigger.dev/build": "4.0.6",
2727
"@trigger.dev/sdk": "4.0.6",
2828
"@trycompai/db": "1.3.19",
29+
"@trycompai/email": "workspace:*",
2930
"@upstash/vector": "^1.2.2",
3031
"adm-zip": "^0.5.16",
3132
"ai": "^5.0.60",

apps/api/src/comments/comment-mention-notifier.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Injectable, Logger } from '@nestjs/common';
22
import { db } from '@db';
3-
import { isUserUnsubscribed } from '@comp/email';
3+
import { isUserUnsubscribed } from '@trycompai/email';
44
import { sendEmail } from '../email/resend';
55
import { CommentMentionedEmail } from '../email/templates/comment-mentioned';
66
import { NovuService } from '../notifications/novu.service';

apps/api/src/email/templates/comment-mentioned.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
} from '@react-email/components';
1515
import { Footer } from '../components/footer';
1616
import { Logo } from '../components/logo';
17-
import { getUnsubscribeUrl } from '@comp/email';
17+
import { getUnsubscribeUrl } from '@trycompai/email';
1818

1919
interface Props {
2020
toName: string;

apps/api/src/email/templates/task-item-assigned.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
} from '@react-email/components';
1515
import { Footer } from '../components/footer';
1616
import { Logo } from '../components/logo';
17-
import { getUnsubscribeUrl } from '@comp/email';
17+
import { getUnsubscribeUrl } from '@trycompai/email';
1818

1919
interface Props {
2020
toName: string;

apps/api/src/email/templates/task-item-mentioned.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
} from '@react-email/components';
1515
import { Footer } from '../components/footer';
1616
import { Logo } from '../components/logo';
17-
import { getUnsubscribeUrl } from '@comp/email';
17+
import { getUnsubscribeUrl } from '@trycompai/email';
1818

1919
interface Props {
2020
toName: string;

apps/api/src/task-management/task-item-assignment-notifier.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { db } from '@db';
22
import { Injectable, Logger } from '@nestjs/common';
3-
import { isUserUnsubscribed } from '@comp/email';
3+
import { isUserUnsubscribed } from '@trycompai/email';
44
import { sendEmail } from '../email/resend';
55
import { TaskItemAssignedEmail } from '../email/templates/task-item-assigned';
66
import { NovuService } from '../notifications/novu.service';

apps/api/src/task-management/task-item-mention-notifier.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Injectable, Logger } from '@nestjs/common';
22
import { db } from '@db';
3-
import { isUserUnsubscribed } from '@comp/email';
3+
import { isUserUnsubscribed } from '@trycompai/email';
44
import { sendEmail } from '../email/resend';
55
import { TaskItemMentionedEmail } from '../email/templates/task-item-mentioned';
66
import { NovuService } from '../notifications/novu.service';

bun.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
"@trigger.dev/build": "4.0.6",
9292
"@trigger.dev/sdk": "4.0.6",
9393
"@trycompai/db": "1.3.19",
94+
"@trycompai/email": "workspace:*",
9495
"@upstash/vector": "^1.2.2",
9596
"adm-zip": "^0.5.16",
9697
"ai": "^5.0.60",

0 commit comments

Comments
 (0)