Rename repo states DTOs

This commit is contained in:
Charis Kyriakou
2023-04-13 09:32:40 +00:00
parent 9798c5f307
commit 296cbe1619
5 changed files with 31 additions and 31 deletions

View File

@@ -1,12 +0,0 @@
export interface VariantAnalysisScannedRepositoryStateData {
repositoryId: number;
downloadStatus: VariantAnalysisScannedRepositoryDownloadData;
downloadPercentage?: number;
}
export enum VariantAnalysisScannedRepositoryDownloadData {
Pending = "pending",
InProgress = "inProgress",
Succeeded = "succeeded",
Failed = "failed",
}

View File

@@ -0,0 +1,12 @@
export interface VariantAnalysisScannedRepositoryStateDto {
repositoryId: number;
downloadStatus: VariantAnalysisScannedRepositoryDownloadDto;
downloadPercentage?: number;
}
export enum VariantAnalysisScannedRepositoryDownloadDto {
Pending = "pending",
InProgress = "inProgress",
Succeeded = "succeeded",
Failed = "failed",
}

View File

@@ -1,6 +1,6 @@
import { outputJson, readJson } from "fs-extra"; import { outputJson, readJson } from "fs-extra";
import { VariantAnalysisScannedRepositoryState } from "../shared/variant-analysis"; import { VariantAnalysisScannedRepositoryState } from "../shared/variant-analysis";
import { VariantAnalysisScannedRepositoryStateData } from "./repo-states-data-types"; import { VariantAnalysisScannedRepositoryStateDto } from "./repo-states-dto";
import { mapRepoStateToData } from "./repo-states-to-data-mapper"; import { mapRepoStateToData } from "./repo-states-to-data-mapper";
import { mapRepoStateToDomain } from "./repo-states-to-domain-mapper"; import { mapRepoStateToDomain } from "./repo-states-to-domain-mapper";
@@ -26,7 +26,7 @@ export async function readRepoStates(
try { try {
const repoStatesData: Record< const repoStatesData: Record<
number, number,
VariantAnalysisScannedRepositoryStateData VariantAnalysisScannedRepositoryStateDto
> = await readJson(storagePath); > = await readJson(storagePath);
// Map from repoStates Data type to the repoStates Domain type // Map from repoStates Data type to the repoStates Domain type

View File

@@ -4,13 +4,13 @@ import {
VariantAnalysisScannedRepositoryState, VariantAnalysisScannedRepositoryState,
} from "../shared/variant-analysis"; } from "../shared/variant-analysis";
import { import {
VariantAnalysisScannedRepositoryDownloadData, VariantAnalysisScannedRepositoryDownloadDto,
VariantAnalysisScannedRepositoryStateData, VariantAnalysisScannedRepositoryStateDto,
} from "./repo-states-data-types"; } from "./repo-states-dto";
export function mapRepoStateToData( export function mapRepoStateToData(
repoState: VariantAnalysisScannedRepositoryState, repoState: VariantAnalysisScannedRepositoryState,
): VariantAnalysisScannedRepositoryStateData { ): VariantAnalysisScannedRepositoryStateDto {
return { return {
repositoryId: repoState.repositoryId, repositoryId: repoState.repositoryId,
downloadStatus: processDownloadStatus(repoState.downloadStatus), downloadStatus: processDownloadStatus(repoState.downloadStatus),
@@ -23,13 +23,13 @@ function processDownloadStatus(
) { ) {
switch (downloadedStatus) { switch (downloadedStatus) {
case VariantAnalysisScannedRepositoryDownloadStatus.Pending: case VariantAnalysisScannedRepositoryDownloadStatus.Pending:
return VariantAnalysisScannedRepositoryDownloadData.Pending; return VariantAnalysisScannedRepositoryDownloadDto.Pending;
case VariantAnalysisScannedRepositoryDownloadStatus.InProgress: case VariantAnalysisScannedRepositoryDownloadStatus.InProgress:
return VariantAnalysisScannedRepositoryDownloadData.InProgress; return VariantAnalysisScannedRepositoryDownloadDto.InProgress;
case VariantAnalysisScannedRepositoryDownloadStatus.Succeeded: case VariantAnalysisScannedRepositoryDownloadStatus.Succeeded:
return VariantAnalysisScannedRepositoryDownloadData.Succeeded; return VariantAnalysisScannedRepositoryDownloadDto.Succeeded;
case VariantAnalysisScannedRepositoryDownloadStatus.Failed: case VariantAnalysisScannedRepositoryDownloadStatus.Failed:
return VariantAnalysisScannedRepositoryDownloadData.Failed; return VariantAnalysisScannedRepositoryDownloadDto.Failed;
default: default:
assertNever(downloadedStatus); assertNever(downloadedStatus);
} }

View File

@@ -4,12 +4,12 @@ import {
VariantAnalysisScannedRepositoryDownloadStatus, VariantAnalysisScannedRepositoryDownloadStatus,
} from "../shared/variant-analysis"; } from "../shared/variant-analysis";
import { import {
VariantAnalysisScannedRepositoryStateData, VariantAnalysisScannedRepositoryStateDto,
VariantAnalysisScannedRepositoryDownloadData, VariantAnalysisScannedRepositoryDownloadDto,
} from "./repo-states-data-types"; } from "./repo-states-dto";
export function mapRepoStateToDomain( export function mapRepoStateToDomain(
repoState: VariantAnalysisScannedRepositoryStateData, repoState: VariantAnalysisScannedRepositoryStateDto,
): VariantAnalysisScannedRepositoryState { ): VariantAnalysisScannedRepositoryState {
return { return {
repositoryId: repoState.repositoryId, repositoryId: repoState.repositoryId,
@@ -19,16 +19,16 @@ export function mapRepoStateToDomain(
} }
function processDownloadStatus( function processDownloadStatus(
downloadedStatus: VariantAnalysisScannedRepositoryDownloadData, downloadedStatus: VariantAnalysisScannedRepositoryDownloadDto,
) { ) {
switch (downloadedStatus) { switch (downloadedStatus) {
case VariantAnalysisScannedRepositoryDownloadData.Pending: case VariantAnalysisScannedRepositoryDownloadDto.Pending:
return VariantAnalysisScannedRepositoryDownloadStatus.Pending; return VariantAnalysisScannedRepositoryDownloadStatus.Pending;
case VariantAnalysisScannedRepositoryDownloadData.InProgress: case VariantAnalysisScannedRepositoryDownloadDto.InProgress:
return VariantAnalysisScannedRepositoryDownloadStatus.InProgress; return VariantAnalysisScannedRepositoryDownloadStatus.InProgress;
case VariantAnalysisScannedRepositoryDownloadData.Succeeded: case VariantAnalysisScannedRepositoryDownloadDto.Succeeded:
return VariantAnalysisScannedRepositoryDownloadStatus.Succeeded; return VariantAnalysisScannedRepositoryDownloadStatus.Succeeded;
case VariantAnalysisScannedRepositoryDownloadData.Failed: case VariantAnalysisScannedRepositoryDownloadDto.Failed:
return VariantAnalysisScannedRepositoryDownloadStatus.Failed; return VariantAnalysisScannedRepositoryDownloadStatus.Failed;
default: default:
assertNever(downloadedStatus); assertNever(downloadedStatus);