aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/models/feeds.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/trpc/models/feeds.ts')
-rw-r--r--packages/trpc/models/feeds.ts12
1 files changed, 1 insertions, 11 deletions
diff --git a/packages/trpc/models/feeds.ts b/packages/trpc/models/feeds.ts
index 7effa414..c0828bbf 100644
--- a/packages/trpc/models/feeds.ts
+++ b/packages/trpc/models/feeds.ts
@@ -10,9 +10,8 @@ import {
} from "@karakeep/shared/types/feeds";
import { AuthedContext } from "..";
-import { PrivacyAware } from "./privacy";
-export class Feed implements PrivacyAware {
+export class Feed {
constructor(
protected ctx: AuthedContext,
private feed: typeof rssFeedsTable.$inferSelect,
@@ -67,15 +66,6 @@ export class Feed implements PrivacyAware {
return feeds.map((f) => new Feed(ctx, f));
}
- ensureCanAccess(ctx: AuthedContext): void {
- if (this.feed.userId !== ctx.user.id) {
- throw new TRPCError({
- code: "FORBIDDEN",
- message: "User is not allowed to access resource",
- });
- }
- }
-
async delete(): Promise<void> {
const res = await this.ctx.db
.delete(rssFeedsTable)