private suspend fun createdTimelineItem(issue: Issue, timelineItem: TimelineItem, atTime: OffsetDateTime, byUser: User)

Called after a TimelineItem was created Adds it to the issue, calls createdAuditedNode and updates Issue.lastUpdatedAt and Issue.participants. Also calls updateAuditedNode on the issue. Also sets TimelineItem.issue, to allow to save timelineItem instead of issue.

Parameters

issue

associated Issue to which timelineItem should be added

timelineItem

the created TimelineItem

atTime

point in time at which timelineItem was created

byUser

the User who created timelineItem