refactor: remove dataset cron records
This commit is contained in:
@@ -31,14 +31,10 @@ export type DatasetItemDTO = {
|
||||
updatedAt: string
|
||||
}
|
||||
|
||||
export type DatasetCronDTO = {
|
||||
id: string
|
||||
export type DatasetSyncResultDTO = {
|
||||
sourceId: string
|
||||
status: string
|
||||
lastRunAt: string | null
|
||||
lastResult: string
|
||||
createdAt: string
|
||||
updatedAt: string
|
||||
result: string
|
||||
}
|
||||
|
||||
export type DatasetItemPageDTO = {
|
||||
@@ -115,18 +111,14 @@ export function updateDatasetItem(session: ApiSession, itemId: string, input: Da
|
||||
})
|
||||
}
|
||||
|
||||
export function queueDatasetSync(session: ApiSession) {
|
||||
return apiRequest<DatasetCronDTO[]>('/api/v1/dataset-crons/sync', {
|
||||
export function syncDatasetSources(session: ApiSession) {
|
||||
return apiRequest<DatasetSyncResultDTO[]>('/api/v1/dataset-sources/sync', {
|
||||
method: 'POST',
|
||||
token: session.token,
|
||||
body: {},
|
||||
})
|
||||
}
|
||||
|
||||
export function listDatasetCrons(session: ApiSession, signal?: AbortSignal) {
|
||||
return apiRequest<DatasetCronDTO[]>('/api/v1/dataset-crons', { token: session.token, signal })
|
||||
}
|
||||
|
||||
export function depositDatasetItem(session: ApiSession, itemId: string, projectId: string) {
|
||||
return apiRequest<DatasetDepositDTO>(`/api/v1/dataset-items/${itemId}/deposit`, {
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user