diff --git a/docs/api/classes/modules_claim_claim_controller.ClaimController.md b/docs/api/classes/modules_claim_claim_controller.ClaimController.md index 63c79722..c0b44cef 100644 --- a/docs/api/classes/modules_claim_claim_controller.ClaimController.md +++ b/docs/api/classes/modules_claim_claim_controller.ClaimController.md @@ -18,7 +18,6 @@ - [getByRequesterDid](modules_claim_claim_controller.ClaimController.md#getbyrequesterdid) - [getByRevokerDid](modules_claim_claim_controller.ClaimController.md#getbyrevokerdid) - [getBySubject](modules_claim_claim_controller.ClaimController.md#getbysubject) -- [getBySubjects](modules_claim_claim_controller.ClaimController.md#getbysubjects) - [getByUserDid](modules_claim_claim_controller.ClaimController.md#getbyuserdid) - [getDidsOfNamespace](modules_claim_claim_controller.ClaimController.md#getdidsofnamespace) - [getIssuedClaimsBySubjects](modules_claim_claim_controller.ClaimController.md#getissuedclaimsbysubjects) @@ -187,25 +186,6 @@ ___ ___ -### getBySubjects - -▸ **getBySubjects**(`«destructured»`, `isAccepted?`, `namespace?`, `user?`): `Promise`<[`RoleClaim`](modules_claim_entities_roleClaim_entity.RoleClaim.md)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `«destructured»` | [`DIDsQuery`](modules_claim_entities_roleClaim_entity.DIDsQuery.md) | -| `isAccepted?` | `boolean` | -| `namespace?` | `string` | -| `user?` | `string` | - -#### Returns - -`Promise`<[`RoleClaim`](modules_claim_entities_roleClaim_entity.RoleClaim.md)[]\> - -___ - ### getByUserDid ▸ **getByUserDid**(`did`, `user?`): `Promise`<[`RoleClaim`](modules_claim_entities_roleClaim_entity.RoleClaim.md)[]\> diff --git a/src/modules/claim/claim.controller.spec.ts b/src/modules/claim/claim.controller.spec.ts index b17ac1e6..9a308ca7 100644 --- a/src/modules/claim/claim.controller.spec.ts +++ b/src/modules/claim/claim.controller.spec.ts @@ -497,7 +497,7 @@ describe('ClaimsController', () => { }); }); - it('`/by/subjects` should return only claim related to authenticated user', async () => { + it.skip('`/by/subjects` should return only claim related to authenticated user', async () => { const requester = randomDID(); const foreignRequester = randomDID(); const [ownedClaim] = await Promise.all([ @@ -573,7 +573,7 @@ describe('ClaimsController', () => { it('should be able to specify rejection reason', async () => { didMock.mockReturnValueOnce(requesterDID); await testHttpServer - .get(`/v1/claim/by/subjects?subjects=${requesterDID}`) + .get(`/v1/claim/subject/${requesterDID}`) .expect(200) .expect((res) => { expect(res.body).toBeInstanceOf(Array); diff --git a/src/modules/claim/claim.controller.ts b/src/modules/claim/claim.controller.ts index 07328bbc..1a21b762 100644 --- a/src/modules/claim/claim.controller.ts +++ b/src/modules/claim/claim.controller.ts @@ -451,30 +451,6 @@ export class ClaimController { return this.claimService.getDidOfClaimsOfNamespace(namespace, accepted); } - @UsePipes(new ValidationPipe({ transform: true })) - @Get('/by/subjects') - @ApiQuery({ - name: 'subjects', - required: true, - description: 'DIDs whose claims are being requested', - }) - @ApiTags('Claims') - @ApiOperation({ - summary: 'returns claims requested for given DIDs', - }) - public async getBySubjects( - @Query() { subjects }: DIDsQuery, - @Query('isAccepted', BooleanPipe) isAccepted?: boolean, - @Query('namespace') namespace?: string, - @User() user?: string - ) { - return this.claimService.getBySubjects({ - subjects, - filters: { isAccepted, namespace }, - currentUser: user, - }); - } - @UsePipes(new ValidationPipe({ transform: true, whitelist: true })) @Post('/issued') @ApiExcludeEndpoint()