Skip to content

Commit 9aae032

Browse files
committed
feat: make MessageComposer middleware executors public
1 parent 02cd9a8 commit 9aae032

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ type MessageComposerSetupFunction = ({
243243
composer: MessageComposer;
244244
}) => void | MessageComposerTearDownFunction;
245245

246-
type MessageComposerSetupState = {
246+
export type MessageComposerSetupState = {
247247
/**
248248
* Each `MessageComposer` runs this function each time its signature changes or
249249
* whenever you run `MessageComposer.registerSubscriptions`. Function returned

src/messageComposer/messageComposer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ export class MessageComposer {
113113
readonly editingAuditState: StateStore<EditingAuditState>;
114114
readonly configState: StateStore<MessageComposerConfig>;
115115
readonly compositionContext: CompositionContext;
116+
readonly compositionMiddlewareExecutor: MessageComposerMiddlewareExecutor;
117+
readonly draftCompositionMiddlewareExecutor: MessageDraftComposerMiddlewareExecutor;
116118

117119
editedMessage?: LocalMessage;
118120
attachmentManager: AttachmentManager;
@@ -123,8 +125,6 @@ export class MessageComposer {
123125
// todo: mediaRecorder: MediaRecorderController;
124126

125127
private unsubscribeFunctions: Set<() => void> = new Set();
126-
private compositionMiddlewareExecutor: MessageComposerMiddlewareExecutor;
127-
private draftCompositionMiddlewareExecutor: MessageDraftComposerMiddlewareExecutor;
128128

129129
constructor({
130130
composition,

0 commit comments

Comments
 (0)