feat: Rollback signup on error, cleanup userDto and comment createdBy
This commit is contained in:
@@ -3,15 +3,14 @@ import type { CreateCommentDto, CommentDto } from '~/.api-client'
|
||||
export function useComment(applicationFormId: string) {
|
||||
const commentStore = useCommentStore()
|
||||
const { createComment, updateComment } = commentStore
|
||||
const { userDto } = useAuth()
|
||||
const { user } = useAuth()
|
||||
const isEditingComment = ref(false)
|
||||
const currentEditedComment = ref<CommentDto | null>(null)
|
||||
const commentTextAreaValue = ref('')
|
||||
|
||||
async function submitComment(formElementId: string) {
|
||||
const newCommentDto: CreateCommentDto = {
|
||||
message: commentTextAreaValue.value,
|
||||
createdBy: userDto.value
|
||||
message: commentTextAreaValue.value
|
||||
}
|
||||
try {
|
||||
await createComment(applicationFormId, formElementId, newCommentDto)
|
||||
@@ -51,7 +50,7 @@ export function useComment(applicationFormId: string) {
|
||||
}
|
||||
|
||||
function isCommentByUser(comment: CommentDto) {
|
||||
return comment.createdBy.id === userDto.value.id
|
||||
return comment.createdBy.id === user.value?.id
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user