Skip to content

Commit 296cbe1

Browse files
committed
Rename repo states DTOs
1 parent 9798c5f commit 296cbe1

5 files changed

Lines changed: 31 additions & 31 deletions

File tree

extensions/ql-vscode/src/variant-analysis/repo-states-store/repo-states-data-types.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export interface VariantAnalysisScannedRepositoryStateDto {
2+
repositoryId: number;
3+
downloadStatus: VariantAnalysisScannedRepositoryDownloadDto;
4+
downloadPercentage?: number;
5+
}
6+
7+
export enum VariantAnalysisScannedRepositoryDownloadDto {
8+
Pending = "pending",
9+
InProgress = "inProgress",
10+
Succeeded = "succeeded",
11+
Failed = "failed",
12+
}

extensions/ql-vscode/src/variant-analysis/repo-states-store/repo-states-store.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { outputJson, readJson } from "fs-extra";
22
import { VariantAnalysisScannedRepositoryState } from "../shared/variant-analysis";
3-
import { VariantAnalysisScannedRepositoryStateData } from "./repo-states-data-types";
3+
import { VariantAnalysisScannedRepositoryStateDto } from "./repo-states-dto";
44
import { mapRepoStateToData } from "./repo-states-to-data-mapper";
55
import { mapRepoStateToDomain } from "./repo-states-to-domain-mapper";
66

@@ -26,7 +26,7 @@ export async function readRepoStates(
2626
try {
2727
const repoStatesData: Record<
2828
number,
29-
VariantAnalysisScannedRepositoryStateData
29+
VariantAnalysisScannedRepositoryStateDto
3030
> = await readJson(storagePath);
3131

3232
// Map from repoStates Data type to the repoStates Domain type

extensions/ql-vscode/src/variant-analysis/repo-states-store/repo-states-to-data-mapper.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import {
44
VariantAnalysisScannedRepositoryState,
55
} from "../shared/variant-analysis";
66
import {
7-
VariantAnalysisScannedRepositoryDownloadData,
8-
VariantAnalysisScannedRepositoryStateData,
9-
} from "./repo-states-data-types";
7+
VariantAnalysisScannedRepositoryDownloadDto,
8+
VariantAnalysisScannedRepositoryStateDto,
9+
} from "./repo-states-dto";
1010

1111
export function mapRepoStateToData(
1212
repoState: VariantAnalysisScannedRepositoryState,
13-
): VariantAnalysisScannedRepositoryStateData {
13+
): VariantAnalysisScannedRepositoryStateDto {
1414
return {
1515
repositoryId: repoState.repositoryId,
1616
downloadStatus: processDownloadStatus(repoState.downloadStatus),
@@ -23,13 +23,13 @@ function processDownloadStatus(
2323
) {
2424
switch (downloadedStatus) {
2525
case VariantAnalysisScannedRepositoryDownloadStatus.Pending:
26-
return VariantAnalysisScannedRepositoryDownloadData.Pending;
26+
return VariantAnalysisScannedRepositoryDownloadDto.Pending;
2727
case VariantAnalysisScannedRepositoryDownloadStatus.InProgress:
28-
return VariantAnalysisScannedRepositoryDownloadData.InProgress;
28+
return VariantAnalysisScannedRepositoryDownloadDto.InProgress;
2929
case VariantAnalysisScannedRepositoryDownloadStatus.Succeeded:
30-
return VariantAnalysisScannedRepositoryDownloadData.Succeeded;
30+
return VariantAnalysisScannedRepositoryDownloadDto.Succeeded;
3131
case VariantAnalysisScannedRepositoryDownloadStatus.Failed:
32-
return VariantAnalysisScannedRepositoryDownloadData.Failed;
32+
return VariantAnalysisScannedRepositoryDownloadDto.Failed;
3333
default:
3434
assertNever(downloadedStatus);
3535
}

extensions/ql-vscode/src/variant-analysis/repo-states-store/repo-states-to-domain-mapper.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import {
44
VariantAnalysisScannedRepositoryDownloadStatus,
55
} from "../shared/variant-analysis";
66
import {
7-
VariantAnalysisScannedRepositoryStateData,
8-
VariantAnalysisScannedRepositoryDownloadData,
9-
} from "./repo-states-data-types";
7+
VariantAnalysisScannedRepositoryStateDto,
8+
VariantAnalysisScannedRepositoryDownloadDto,
9+
} from "./repo-states-dto";
1010

1111
export function mapRepoStateToDomain(
12-
repoState: VariantAnalysisScannedRepositoryStateData,
12+
repoState: VariantAnalysisScannedRepositoryStateDto,
1313
): VariantAnalysisScannedRepositoryState {
1414
return {
1515
repositoryId: repoState.repositoryId,
@@ -19,16 +19,16 @@ export function mapRepoStateToDomain(
1919
}
2020

2121
function processDownloadStatus(
22-
downloadedStatus: VariantAnalysisScannedRepositoryDownloadData,
22+
downloadedStatus: VariantAnalysisScannedRepositoryDownloadDto,
2323
) {
2424
switch (downloadedStatus) {
25-
case VariantAnalysisScannedRepositoryDownloadData.Pending:
25+
case VariantAnalysisScannedRepositoryDownloadDto.Pending:
2626
return VariantAnalysisScannedRepositoryDownloadStatus.Pending;
27-
case VariantAnalysisScannedRepositoryDownloadData.InProgress:
27+
case VariantAnalysisScannedRepositoryDownloadDto.InProgress:
2828
return VariantAnalysisScannedRepositoryDownloadStatus.InProgress;
29-
case VariantAnalysisScannedRepositoryDownloadData.Succeeded:
29+
case VariantAnalysisScannedRepositoryDownloadDto.Succeeded:
3030
return VariantAnalysisScannedRepositoryDownloadStatus.Succeeded;
31-
case VariantAnalysisScannedRepositoryDownloadData.Failed:
31+
case VariantAnalysisScannedRepositoryDownloadDto.Failed:
3232
return VariantAnalysisScannedRepositoryDownloadStatus.Failed;
3333
default:
3434
assertNever(downloadedStatus);

0 commit comments

Comments
 (0)