X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/27bcade93df26e25bb2b4aff537875f78d3c1ff5..232eac919b067a3783348eab549c9fc555b80abd:/src/services/services.ts diff --git a/src/services/services.ts b/src/services/services.ts index 1f0e23a3c4..87c668f2ae 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -8,11 +8,10 @@ import { ProjectService } from "./project-service/project-service"; import { LinkService } from "./link-service/link-service"; import { FavoriteService } from "./favorite-service/favorite-service"; import { AxiosInstance } from "axios"; -import { CommonResourceService } from "../common/api/common-resource-service"; -import { CollectionResource } from "../models/collection"; -import { Resource } from "../models/resource"; import { CollectionService } from "./collection-service/collection-service"; +import { TagService } from "./tag-service/tag-service"; import Axios from "axios"; +import { CollectionFilesService } from "./collection-files-service/collection-files-service"; export interface ServiceRepository { apiClient: AxiosInstance; @@ -22,7 +21,9 @@ export interface ServiceRepository { projectService: ProjectService; linkService: LinkService; favoriteService: FavoriteService; - collectionService: CommonResourceService; + tagService: TagService; + collectionService: CollectionService; + collectionFilesService: CollectionFilesService; } export const createServices = (baseUrl: string): ServiceRepository => { @@ -35,6 +36,8 @@ export const createServices = (baseUrl: string): ServiceRepository => { const linkService = new LinkService(apiClient); const favoriteService = new FavoriteService(linkService, groupsService); const collectionService = new CollectionService(apiClient); + const tagService = new TagService(linkService); + const collectionFilesService = new CollectionFilesService(collectionService); return { apiClient, @@ -43,6 +46,8 @@ export const createServices = (baseUrl: string): ServiceRepository => { projectService, linkService, favoriteService, - collectionService + collectionService, + tagService, + collectionFilesService }; };