UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

34 lines 1.27 kB
Object.defineProperty(exports, "__esModule", { value: true }); exports.setupCommandUIMiddlewares = void 0; var _streamChat = require("stream-chat"); var setupCommandUIMiddlewares = messageComposer => { messageComposer.compositionMiddlewareExecutor.insert({ middleware: [(0, _streamChat.createCommandInjectionMiddleware)(messageComposer)], position: { after: 'stream-io/message-composer-middleware/attachments' }, unique: true }); messageComposer.draftCompositionMiddlewareExecutor.insert({ middleware: [(0, _streamChat.createDraftCommandInjectionMiddleware)(messageComposer)], position: { after: 'stream-io/message-composer-middleware/draft-attachments' } }); messageComposer.textComposer.middlewareExecutor.insert({ middleware: [(0, _streamChat.createActiveCommandGuardMiddleware)()], position: { before: 'stream-io/text-composer/commands-middleware' } }); messageComposer.textComposer.middlewareExecutor.insert({ middleware: [(0, _streamChat.createCommandStringExtractionMiddleware)()], position: { after: 'stream-io/text-composer/commands-middleware' } }); }; exports.setupCommandUIMiddlewares = setupCommandUIMiddlewares; //# sourceMappingURL=setupCommandUIMiddlewares.js.map