import { ResourceKind } from "~/models/resource";
import { ContainerRequestService } from './container-request-service/container-request-service';
import { ContainerService } from './container-service/container-service';
+import { LogService } from './log-service/log-service';
export type ServiceRepository = ReturnType<typeof createServices>;
const webdavClient = new WebDAV();
webdavClient.defaults.baseURL = config.keepWebServiceUrl;
+ const containerRequestService = new ContainerRequestService(apiClient);
+ const containerService = new ContainerService(apiClient);
const groupsService = new GroupsService(apiClient);
const keepService = new KeepService(apiClient);
const linkService = new LinkService(apiClient);
+ const logService = new LogService(apiClient);
const projectService = new ProjectService(apiClient);
const userService = new UserService(apiClient);
- const containerRequestService = new ContainerRequestService(apiClient);
- const containerService = new ContainerService(apiClient);
const ancestorsService = new AncestorService(groupsService, userService);
const authService = new AuthService(apiClient, config.rootUrl);
groupsService,
keepService,
linkService,
+ logService,
projectService,
tagService,
userService,