- const { video, parents } = await resolveThread(comment.inReplyTo)
-
- return sequelizeTypescript.transaction(async t => {
- let originCommentId = null
- let inReplyToCommentId = null
-
- if (parents.length !== 0) {
- const parent = parents[0]
-
- originCommentId = parent.getThreadId()
- inReplyToCommentId = parent.id
- }
-
- // This is a new thread
- const objectToCreate = {
- url: comment.id,
- text: comment.content,
- originCommentId,
- inReplyToCommentId,
- videoId: video.id,
- accountId: byAccount.id
- }