From 6ae1fa94e320f915f83ad6a7fd33b652a38782bd Mon Sep 17 00:00:00 2001 From: Hironsan Date: Thu, 4 Mar 2021 10:31:55 +0900 Subject: [PATCH] Add comment service to the plugin --- frontend/plugins/services.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/plugins/services.ts b/frontend/plugins/services.ts index d45956ba..37d20061 100644 --- a/frontend/plugins/services.ts +++ b/frontend/plugins/services.ts @@ -4,18 +4,21 @@ import { FromApiMemberItemListRepository } from '@/repositories/member/api' import { FromApiUserItemListRepository } from '@/repositories/user/api' import { FromApiRoleItemListRepository } from '@/repositories/role/api' import { FromApiProjectItemListRepository } from '@/repositories/project/api' +import { FromApiCommentItemListRepository } from '@/repositories/comment/api' import { LabelApplicationService } from '@/services/application/label.service' import { MemberApplicationService } from '@/services/application/member.service' import { UserApplicationService } from '@/services/application/user.service' import { RoleApplicationService } from '@/services/application/role.service' import { ProjectApplicationService } from '@/services/application/project.service' +import { CommentApplicationService } from '@/services/application/comment.service' export interface Services { label: LabelApplicationService, member: MemberApplicationService, user: UserApplicationService, role: RoleApplicationService, - project: ProjectApplicationService + project: ProjectApplicationService, + comment: CommentApplicationService } declare module 'vue/types/vue' { @@ -35,12 +38,15 @@ const plugin: Plugin = (context, inject) => { const role = new RoleApplicationService(roleRepository) const projectRepository = new FromApiProjectItemListRepository() const project = new ProjectApplicationService(projectRepository) + const commentRepository = new FromApiCommentItemListRepository() + const comment = new CommentApplicationService(commentRepository) const services: Services = { label, member, user, role, - project + project, + comment } inject('services', services) }