diff --git a/frontend/repositories/tasks/text-classification/api.ts b/frontend/repositories/tasks/text-classification/api.ts index 1f811a52..26256cb5 100644 --- a/frontend/repositories/tasks/text-classification/api.ts +++ b/frontend/repositories/tasks/text-classification/api.ts @@ -25,4 +25,9 @@ export class FromApiTextClassificationRepository implements TextClassificationRe const url = `/projects/${projectId}/docs/${docId}/annotations/${annotationId}` await this.request.delete(url) } + + public async clear(projectId: string, docId: number): Promise { + const url = `/projects/${projectId}/docs/${docId}/annotations` + await this.request.delete(url) + } } diff --git a/frontend/repositories/tasks/text-classification/interface.ts b/frontend/repositories/tasks/text-classification/interface.ts index 4b3b81bd..b93cd62b 100644 --- a/frontend/repositories/tasks/text-classification/interface.ts +++ b/frontend/repositories/tasks/text-classification/interface.ts @@ -6,4 +6,6 @@ export interface TextClassificationRepository { create(projectId: string, docId: number, labelId: number): Promise delete(projectId: string, docId: number, annotationId: number): Promise + + clear(projectId: string, docId: number): Promise }