99 useMessages ,
1010 useChatHistory ,
1111 useSettings ,
12+ RcbStartSimulateStreamMessageEvent ,
1213} from "react-chatbotify" ;
1314
1415import MarkdownWrapper from "../components/MarkdownWrapper" ;
@@ -53,7 +54,8 @@ const useRcbPlugin = (pluginConfig?: PluginConfig) => {
5354 * @param event message event received
5455 */
5556 const handleMessageEvent = async (
56- event : RcbPreInjectMessageEvent | RcbChunkStreamMessageEvent | RcbStartStreamMessageEvent
57+ event : RcbPreInjectMessageEvent | RcbChunkStreamMessageEvent
58+ | RcbStartSimulateStreamMessageEvent | RcbStartStreamMessageEvent
5759 ) => {
5860 const sender = event . data . message ?. sender . toUpperCase ( ) ;
5961
@@ -74,11 +76,13 @@ const useRcbPlugin = (pluginConfig?: PluginConfig) => {
7476 window . addEventListener ( "rcb-pre-inject-message" , handleMessageEvent ) ;
7577 window . addEventListener ( "rcb-chunk-stream-message" , handleMessageEvent ) ;
7678 window . addEventListener ( "rcb-start-stream-message" , handleMessageEvent ) ;
79+ window . addEventListener ( "rcb-start-simulate-stream-message" , handleMessageEvent ) ;
7780
7881 return ( ) => {
7982 window . removeEventListener ( "rcb-pre-inject-message" , handleMessageEvent ) ;
8083 window . removeEventListener ( "rcb-chunk-stream-message" , handleMessageEvent ) ;
8184 window . removeEventListener ( "rcb-start-stream-message" , handleMessageEvent ) ;
85+ window . removeEventListener ( "rcb-start-simulate-stream-message" , handleMessageEvent ) ;
8286 } ;
8387 } , [ getBotId , getFlow , shouldRenderMarkdown ] ) ;
8488
@@ -93,6 +97,7 @@ const useRcbPlugin = (pluginConfig?: PluginConfig) => {
9397 event : {
9498 rcbPreInjectMessage : true ,
9599 rcbChunkStreamMessage : true ,
100+ rcbStartSimulateStreamMessage : true ,
96101 rcbStartStreamMessage : true ,
97102 } ,
98103 } ;
0 commit comments