@sourceloop/video-conferencing-service / Exports / ChatArchiveService
Class: ChatArchiveService¶
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new ChatArchiveService(videoChatProvider
, videoChatSessionRepository
)
Parameters¶
Name | Type |
---|---|
videoChatProvider |
VideoChatInterface |
videoChatSessionRepository |
VideoChatSessionRepository |
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:17
Properties¶
videoChatProvider¶
• Private
Readonly
videoChatProvider: VideoChatInterface
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:19
videoChatSessionRepository¶
• Private
Readonly
videoChatSessionRepository: VideoChatSessionRepository
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:21
Methods¶
deleteArchive¶
▸ deleteArchive(archiveId
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
archiveId |
string |
Returns¶
Promise
<void
>
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:42
getArchive¶
▸ getArchive(archiveId
): Promise
<ArchiveResponse
| ArchiveResponseList
>
Parameters¶
Name | Type |
---|---|
archiveId |
string |
Returns¶
Promise
<ArchiveResponse
| ArchiveResponseList
>
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:24
getArchives¶
▸ getArchives(): Promise
<ArchiveResponse
| ArchiveResponseList
>
Returns¶
Promise
<ArchiveResponse
| ArchiveResponseList
>
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:38
setUploadTarget¶
▸ setUploadTarget(body
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
body |
ExternalStorageOptions |
Returns¶
Promise
<void
>
Defined in¶
services/video-conferencing-service/src/services/chat-archive.service.ts:56