diff --git a/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts b/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts index 4791a5393..eeff1910a 100644 --- a/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts +++ b/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts @@ -112,7 +112,7 @@ export class SharedRequestResolver { /* Subscriptions */ @Subscription(() => SharedRequest, { - description: 'Listen for shortcode creation', + description: 'Listen for shared-request creation', resolve: (value) => value, }) @SkipThrottle() @@ -120,4 +120,14 @@ export class SharedRequestResolver { mySharedRequestCreated(@GqlUser() user: AuthUser) { return this.pubsub.asyncIterator(`shared_request/${user.uid}/created`); } + + @Subscription(() => SharedRequest, { + description: 'Listen for shared-request deletion', + resolve: (value) => value, + }) + @SkipThrottle() + @UseGuards(GqlAuthGuard) + mySharedRequestRevoked(@GqlUser() user: AuthUser) { + return this.pubsub.asyncIterator(`shared_request/${user.uid}/revoked`); + } }