Skip to content

Commit 1ab59eb

Browse files
committed
feedback
1 parent 97afec4 commit 1ab59eb

File tree

1 file changed

+18
-24
lines changed

1 file changed

+18
-24
lines changed

src/lib/components/git/repositories.svelte

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
let isLoadingRepositories = $state(null);
5050
let installationsMap = $state(null);
5151
let offset = $state(0);
52-
let limit = 5;
52+
const limit = 5;
5353
5454
onMount(() => {
5555
loadInstallations();
@@ -115,29 +115,23 @@
115115
}
116116
117117
async function loadRepositories(installationId: string, search: string) {
118-
if (product === 'functions') {
119-
const result = (await sdk
120-
.forProject(page.params.region, page.params.project)
121-
.vcs.listRepositories({
122-
installationId,
123-
type: VCSDetectionType.Runtime,
124-
search: search || undefined,
125-
queries: [Query.limit(limit), Query.offset(offset)]
126-
})) as unknown as Models.ProviderRepositoryRuntimeList;
127-
$repositories.repositories = result.runtimeProviderRepositories; //TODO: remove forced cast after backend fixes
128-
$repositories.total = result.total;
129-
} else {
130-
const result = (await sdk
131-
.forProject(page.params.region, page.params.project)
132-
.vcs.listRepositories({
133-
installationId,
134-
type: VCSDetectionType.Framework,
135-
search: search || undefined,
136-
queries: [Query.limit(limit), Query.offset(offset)]
137-
})) as unknown as Models.ProviderRepositoryFrameworkList;
138-
$repositories.repositories = result.frameworkProviderRepositories;
139-
$repositories.total = result.total;
140-
}
118+
const result = await sdk
119+
.forProject(page.params.region, page.params.project)
120+
.vcs.listRepositories({
121+
installationId,
122+
type:
123+
product === 'functions' ? VCSDetectionType.Runtime : VCSDetectionType.Framework,
124+
search: search || undefined,
125+
queries: [Query.limit(limit), Query.offset(offset)]
126+
});
127+
128+
$repositories.repositories =
129+
product === 'functions'
130+
? (result as unknown as Models.ProviderRepositoryRuntimeList)
131+
.runtimeProviderRepositories
132+
: (result as unknown as Models.ProviderRepositoryFrameworkList)
133+
.frameworkProviderRepositories; //TODO: remove forced cast after backend fixes
134+
$repositories.total = result.total;
141135
$repositories.search = search;
142136
$repositories.installationId = installationId;
143137
return $repositories.repositories;

0 commit comments

Comments
 (0)