From 507b59b816ca166ddfe75d0cc7c97a9ee7fb6800 Mon Sep 17 00:00:00 2001 From: Maciej Sikorski Date: Fri, 17 Jan 2020 12:04:37 +0100 Subject: [PATCH] feat(pmp-api): add id to repository model --- .../core/src/lib/services/prs.service.ts | 20 ------------------- .../entities/github-repository.entity.ts | 1 + .../lib/mappers/github-repository.mapper.ts | 1 + .../src/lib/models/base-repository.model.ts | 1 + .../base-repository-statistics.read-model.ts | 2 ++ .../repository-user-statistics.read-model.ts | 3 --- .../models/repository-statistics.interface.ts | 1 + 7 files changed, 6 insertions(+), 23 deletions(-) diff --git a/libs/pmp-api/api-service/repository/core/src/lib/services/prs.service.ts b/libs/pmp-api/api-service/repository/core/src/lib/services/prs.service.ts index fcf13e00..55ee60d9 100644 --- a/libs/pmp-api/api-service/repository/core/src/lib/services/prs.service.ts +++ b/libs/pmp-api/api-service/repository/core/src/lib/services/prs.service.ts @@ -34,24 +34,4 @@ export class PrsService { ) ); } - - getRepositoryPrStatisticsReadModel( - repository: RepositoryModel, - prsDetails: PrDetailsModel[] - ): RepositoryPrsStatisticsReadModel { - return { - name: repository.name, - fullName: repository.fullName, - owner: repository.owner, - pictureUrl: repository.pictureUrl, - prsStatistics: prsDetails.map( - prDetails => - new PrStatisticsReadModel(prDetails, { - additions: prDetails.additions, - changes: prDetails.changedFiles, - deletions: prDetails.deletions - }) - ) - }; - } } diff --git a/libs/pmp-api/api-service/repository/data-access/src/lib/domain/entities/github-repository.entity.ts b/libs/pmp-api/api-service/repository/data-access/src/lib/domain/entities/github-repository.entity.ts index 56481f1a..1703984e 100644 --- a/libs/pmp-api/api-service/repository/data-access/src/lib/domain/entities/github-repository.entity.ts +++ b/libs/pmp-api/api-service/repository/data-access/src/lib/domain/entities/github-repository.entity.ts @@ -2,6 +2,7 @@ import { GithubUserEntity } from './github-user.entity'; import { GithubOrganizationEntity } from './github-organization.entity'; export interface GithubRepositoryEntity { + id: number; owner: GithubUserEntity; name: string; full_name: string; diff --git a/libs/pmp-api/api-service/repository/data-access/src/lib/mappers/github-repository.mapper.ts b/libs/pmp-api/api-service/repository/data-access/src/lib/mappers/github-repository.mapper.ts index 5b21730e..3809fb33 100644 --- a/libs/pmp-api/api-service/repository/data-access/src/lib/mappers/github-repository.mapper.ts +++ b/libs/pmp-api/api-service/repository/data-access/src/lib/mappers/github-repository.mapper.ts @@ -8,6 +8,7 @@ export class GithubRepositoryMapper implements Mapper