From 10c10b6d2ada734ab159c91121a3e4f287ffdb5b Mon Sep 17 00:00:00 2001 From: Izan Gil <66965250+SrIzan10@users.noreply.github.com> Date: Sat, 14 Jun 2025 00:10:09 +0200 Subject: [PATCH] feat!: disable stream notifications and use cachet --- apps/web/src/app/(public)/auth/slack/callback/route.ts | 2 +- .../20250613215940_global_disable_stream_notifs/migration.sql | 4 ++++ packages/db/prisma/schema.prisma | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 packages/db/prisma/migrations/20250613215940_global_disable_stream_notifs/migration.sql diff --git a/apps/web/src/app/(public)/auth/slack/callback/route.ts b/apps/web/src/app/(public)/auth/slack/callback/route.ts index 9473de9..248491a 100644 --- a/apps/web/src/app/(public)/auth/slack/callback/route.ts +++ b/apps/web/src/app/(public)/auth/slack/callback/route.ts @@ -53,7 +53,7 @@ export async function GET(request: Request): Promise { data: { id: userId, slack_id: slackUser.sub, - pfpUrl: slackUser.picture, + pfpUrl: `https://cachet.dunkirk.sh/users/${slackUser.sub}/r`, hasOnboarded: false, }, }); diff --git a/packages/db/prisma/migrations/20250613215940_global_disable_stream_notifs/migration.sql b/packages/db/prisma/migrations/20250613215940_global_disable_stream_notifs/migration.sql new file mode 100644 index 0000000..3712301 --- /dev/null +++ b/packages/db/prisma/migrations/20250613215940_global_disable_stream_notifs/migration.sql @@ -0,0 +1,4 @@ +-- AlterTable +ALTER TABLE "Follow" ALTER COLUMN "notifyStream" SET DEFAULT false; + +UPDATE "Follow" SET "notifyStream" = false; \ No newline at end of file diff --git a/packages/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index fe2f6f1..1a43259 100644 --- a/packages/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma @@ -91,7 +91,7 @@ model Follow { channel Channel @relation("ChannelFollowers", fields: [channelId], references: [id], onDelete: Cascade) channelId String - notifyStream Boolean @default(true) + notifyStream Boolean @default(false) @@unique([userId, channelId]) @@index([userId])