From 34d8d3f41bacd2c152e7e6f08e1f5b347df777a5 Mon Sep 17 00:00:00 2001 From: Innei Date: Wed, 28 Jun 2023 14:43:52 +0800 Subject: [PATCH] fix: add types in comment Signed-off-by: Innei --- packages/api-client/dtos/comment.ts | 11 +++++++---- packages/api-client/models/comment.ts | 3 +++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/api-client/dtos/comment.ts b/packages/api-client/dtos/comment.ts index 8520316c..84765f70 100644 --- a/packages/api-client/dtos/comment.ts +++ b/packages/api-client/dtos/comment.ts @@ -1,9 +1,12 @@ -export class CommentDto { - author!: string +export interface CommentDto { + author: string - text!: string + text: string - mail!: string + mail: string url?: string + + source?: 'github' | 'google' + avatar?: string } diff --git a/packages/api-client/models/comment.ts b/packages/api-client/models/comment.ts index 1346a482..2719461f 100644 --- a/packages/api-client/models/comment.ts +++ b/packages/api-client/models/comment.ts @@ -21,11 +21,14 @@ export interface CommentModel extends BaseModel { pin?: boolean avatar: string + parent?: CommentModel | string children: CommentModel[] isWhispers?: boolean location?: string + + source?: string } export interface CommentRef { id: string