Skip to content

@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