mirror of
https://github.com/RayLabsHQ/gitea-mirror.git
synced 2025-12-12 14:36:48 +03:00
tsc issues
This commit is contained in:
@@ -35,6 +35,16 @@ export const GET: APIRoute = async ({ url }) => {
|
||||
details: job.details ?? undefined,
|
||||
message: job.message,
|
||||
timestamp: job.timestamp,
|
||||
jobType: job.jobType,
|
||||
batchId: job.batchId ?? undefined,
|
||||
totalItems: job.totalItems ?? undefined,
|
||||
completedItems: job.completedItems,
|
||||
itemIds: job.itemIds ?? undefined,
|
||||
completedItemIds: job.completedItemIds,
|
||||
inProgress: job.inProgress,
|
||||
startedAt: job.startedAt ?? undefined,
|
||||
completedAt: job.completedAt ?? undefined,
|
||||
lastCheckpoint: job.lastCheckpoint ?? undefined,
|
||||
}));
|
||||
|
||||
return new Response(
|
||||
|
||||
@@ -77,32 +77,9 @@ export const GET: APIRoute = async ({ request }) => {
|
||||
repoCount: repoCount ?? 0,
|
||||
orgCount: orgCount ?? 0,
|
||||
mirroredCount: mirroredCount ?? 0,
|
||||
repositories: userRepos.map((repo) => ({
|
||||
...repo,
|
||||
organization: repo.organization ?? undefined,
|
||||
lastMirrored: repo.lastMirrored ?? undefined,
|
||||
errorMessage: repo.errorMessage ?? undefined,
|
||||
forkedFrom: repo.forkedFrom ?? undefined,
|
||||
status: repoStatusEnum.parse(repo.status),
|
||||
visibility: repositoryVisibilityEnum.parse(repo.visibility),
|
||||
})),
|
||||
organizations: userOrgs.map((org) => ({
|
||||
...org,
|
||||
status: repoStatusEnum.parse(org.status),
|
||||
membershipRole: membershipRoleEnum.parse(org.membershipRole),
|
||||
lastMirrored: org.lastMirrored ?? undefined,
|
||||
errorMessage: org.errorMessage ?? undefined,
|
||||
})),
|
||||
activities: userLogs.map((job) => ({
|
||||
id: job.id,
|
||||
userId: job.userId,
|
||||
repositoryName: job.repositoryName ?? undefined,
|
||||
organizationName: job.organizationName ?? undefined,
|
||||
status: repoStatusEnum.parse(job.status),
|
||||
details: job.details ?? undefined,
|
||||
message: job.message,
|
||||
timestamp: job.timestamp,
|
||||
})),
|
||||
repositories: userRepos,
|
||||
organizations: userOrgs,
|
||||
activities: userLogs,
|
||||
lastSync: userConfig?.scheduleConfig.lastRun ?? null,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user