X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/6f8e509988756deb7e05a760e718d1ade164fd19..6653b7a7edbac351f5b3734114d6b5904dda1acc:/src/services/collection-service/collection-service.ts diff --git a/src/services/collection-service/collection-service.ts b/src/services/collection-service/collection-service.ts index 6a60ebf3..28de14f5 100644 --- a/src/services/collection-service/collection-service.ts +++ b/src/services/collection-service/collection-service.ts @@ -11,13 +11,13 @@ import { mapTreeValues } from "~/models/tree"; import { parseFilesResponse } from "./collection-service-files-response"; import { fileToArrayBuffer } from "~/common/file"; import { TrashableResourceService } from "~/services/common-service/trashable-resource-service"; -import { ProgressFn } from "~/services/api/api-progress"; +import { ApiActions } from "~/services/api/api-actions"; export type UploadProgress = (fileId: number, loaded: number, total: number, currentTime: number) => void; export class CollectionService extends TrashableResourceService { - constructor(serverApi: AxiosInstance, private webdavClient: WebDAV, private authService: AuthService, progressFn: ProgressFn) { - super(serverApi, "collections", progressFn); + constructor(serverApi: AxiosInstance, private webdavClient: WebDAV, private authService: AuthService, actions: ApiActions) { + super(serverApi, "collections", actions); } async files(uuid: string) {