UNPKG

@river-build/sdk

Version:

For more details, visit the following resources:

41 lines 1.21 kB
import { toDecryptedContent } from './encryptedContentTypes'; import { streamIdToBytes } from './id'; export class StreamStateView_AbstractContent { decryptEvent(kind, event, content, cleartext, encryptionEmitter) { if (cleartext) { event.decryptedContent = toDecryptedContent(kind, content.version, cleartext); } else { encryptionEmitter?.emit('newEncryptedContent', this.streamId, event.hashStr, { kind, content, }); } } onConfirmedEvent(_event, _stateEmitter, _encryptionEmitter) { // } onDecryptedContent(_eventId, _content, _stateEmitter) { // } onAppendLocalEvent(_event, _stateEmitter) { // } getChannelMetadata() { return undefined; } getStreamParentId() { return undefined; } getStreamParentIdAsBytes() { const streamParentId = this.getStreamParentId(); if (streamParentId === undefined) { return undefined; } return streamIdToBytes(streamParentId); } needsScrollback() { return false; } } //# sourceMappingURL=streamStateView_AbstractContent.js.map