From 1124ba1ba369ba799ac882570ef7a73bd2b0baa8 Mon Sep 17 00:00:00 2001 From: Balu Babu Date: Wed, 25 Oct 2023 22:06:46 +0530 Subject: [PATCH] chore: completed subscription to delete a SharedRequest --- .../src/shared-request/shared-request.resolver.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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`); + } }