diff --git a/packages/hoppscotch-backend/src/app.module.ts b/packages/hoppscotch-backend/src/app.module.ts index 3d659351f..344cf09fe 100644 --- a/packages/hoppscotch-backend/src/app.module.ts +++ b/packages/hoppscotch-backend/src/app.module.ts @@ -20,6 +20,7 @@ import { ShortcodeModule } from './shortcode/shortcode.module'; import { COOKIES_NOT_FOUND } from './errors'; import { ThrottlerModule } from '@nestjs/throttler'; import { AppController } from './app.controller'; +import { SharedRequestModule } from './shared-request/shared-request.module'; @Module({ imports: [ @@ -77,6 +78,7 @@ import { AppController } from './app.controller'; TeamInvitationModule, UserCollectionModule, ShortcodeModule, + SharedRequestModule, ], providers: [GQLComplexityPlugin], controllers: [AppController], diff --git a/packages/hoppscotch-backend/src/gql-schema.ts b/packages/hoppscotch-backend/src/gql-schema.ts index 0fedcd7f6..d7bf43f3f 100644 --- a/packages/hoppscotch-backend/src/gql-schema.ts +++ b/packages/hoppscotch-backend/src/gql-schema.ts @@ -27,6 +27,7 @@ import { UserRequestUserCollectionResolver } from './user-request/resolvers/user import { UserEnvsUserResolver } from './user-environment/user.resolver'; import { UserHistoryUserResolver } from './user-history/user.resolver'; import { UserSettingsUserResolver } from './user-settings/user.resolver'; +import { SharedRequestModule } from './shared-request/shared-request.module'; /** * All the resolvers present in the application. @@ -56,6 +57,7 @@ const RESOLVERS = [ UserRequestUserCollectionResolver, UserSettingsResolver, UserSettingsUserResolver, + SharedRequestModule, ]; /** diff --git a/packages/hoppscotch-backend/src/shared-request/shared-request.module.ts b/packages/hoppscotch-backend/src/shared-request/shared-request.module.ts new file mode 100644 index 000000000..4449ecfb7 --- /dev/null +++ b/packages/hoppscotch-backend/src/shared-request/shared-request.module.ts @@ -0,0 +1,8 @@ +import { Module } from '@nestjs/common'; +import { SharedRequestService } from './shared-request.service'; +import { SharedRequestResolver } from './shared-request.resolver'; + +@Module({ + providers: [SharedRequestService, SharedRequestResolver] +}) +export class SharedRequestModule {} diff --git a/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts b/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts new file mode 100644 index 000000000..7c521ba26 --- /dev/null +++ b/packages/hoppscotch-backend/src/shared-request/shared-request.resolver.ts @@ -0,0 +1,4 @@ +import { Resolver } from '@nestjs/graphql'; + +@Resolver() +export class SharedRequestResolver {} diff --git a/packages/hoppscotch-backend/src/shared-request/shared-request.service.spec.ts b/packages/hoppscotch-backend/src/shared-request/shared-request.service.spec.ts new file mode 100644 index 000000000..27a96d430 --- /dev/null +++ b/packages/hoppscotch-backend/src/shared-request/shared-request.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { SharedRequestService } from './shared-request.service'; + +describe('SharedRequestService', () => { + let service: SharedRequestService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [SharedRequestService], + }).compile(); + + service = module.get(SharedRequestService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/packages/hoppscotch-backend/src/shared-request/shared-request.service.ts b/packages/hoppscotch-backend/src/shared-request/shared-request.service.ts new file mode 100644 index 000000000..7e544f951 --- /dev/null +++ b/packages/hoppscotch-backend/src/shared-request/shared-request.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class SharedRequestService {}