ThreadItemService
@adamondo/backend / application/services/ThreadItemService
application/services/ThreadItemService
Classes
ThreadItemService
Defined in: src/application/services/ThreadItemService.ts:14
Constructors
Constructor
new ThreadItemService(
uow):ThreadItemService
Defined in: src/application/services/ThreadItemService.ts:15
Parameters
uow
Returns
Methods
findFirstByThreadId()
findFirstByThreadId(
threadId):Promise<ThreadItemEntity|null>
Defined in: src/application/services/ThreadItemService.ts:17
Parameters
threadId
number
Returns
Promise<ThreadItemEntity | null>
findFirstByThreadIdOrderByCreatedAt()
findFirstByThreadIdOrderByCreatedAt(
threadId):Promise<ThreadItemEntity|null>
Defined in: src/application/services/ThreadItemService.ts:23
Parameters
threadId
number
Returns
Promise<ThreadItemEntity | null>
findLatestByThreadId()
findLatestByThreadId(
threadId):Promise<ThreadItemEntity|null>
Defined in: src/application/services/ThreadItemService.ts:29
Parameters
threadId
number
Returns
Promise<ThreadItemEntity | null>
findLatestNonMessageByThreadId()
findLatestNonMessageByThreadId(
threadId):Promise<ThreadItemEntity|null>
Defined in: src/application/services/ThreadItemService.ts:35
Parameters
threadId
number
Returns
Promise<ThreadItemEntity | null>
create()
create(
data):Promise<ThreadItemEntity>
Defined in: src/application/services/ThreadItemService.ts:41
Parameters
data
Returns
Promise<ThreadItemEntity>
markAsRead()
markAsRead(
threadId,recipientId):Promise<void>
Defined in: src/application/services/ThreadItemService.ts:47
Parameters
threadId
number
recipientId
string
Returns
Promise<void>
findFirstByReservationId()
findFirstByReservationId(
reservationId):Promise<ThreadItemEntity|null>
Defined in: src/application/services/ThreadItemService.ts:53
Parameters
reservationId
number
Returns
Promise<ThreadItemEntity | null>
findFirstByReservationIdAndTypes()
findFirstByReservationIdAndTypes(
reservationId,types):Promise<ThreadItemEntity|null>
Defined in: src/application/services/ThreadItemService.ts:59
Parameters
reservationId
number
types
string[]
Returns
Promise<ThreadItemEntity | null>
findAllByThreadIds()
findAllByThreadIds(
threadIds):Promise<ThreadItemEntity[]>
Defined in: src/application/services/ThreadItemService.ts:65
Parameters
threadIds
number[]
Returns
Promise<ThreadItemEntity[]>
findAllNonMessageItems()
findAllNonMessageItems():
Promise<ThreadItemEntity[]>
Defined in: src/application/services/ThreadItemService.ts:71
Returns
Promise<ThreadItemEntity[]>