@@ -342,7 +342,7 @@ const ComposerCore = ({
342342 const cardActionContext = useMemo (
343343 ( ) =>
344344 createCardActionContext ( {
345- cardActionMiddleware : Object . freeze ( [ ...singleToArray ( cardActionMiddleware ) ] ) ,
345+ cardActionMiddleware : Object . freeze ( [ ...singleToArray ( cardActionMiddleware ?? [ ] ) ] ) ,
346346 continuous : ! ! styleOptions . speechRecognitionContinuous ,
347347 directLine,
348348 dispatch,
@@ -422,7 +422,7 @@ const ComposerCore = ({
422422 applyMiddlewareForRenderer (
423423 'activity status' ,
424424 { strict : false } ,
425- ...singleToArray ( activityStatusMiddleware ) ,
425+ ...singleToArray ( activityStatusMiddleware ?? [ ] ) ,
426426 ( ) => ( ) => ( ) => false
427427 ) ( { } ) ,
428428 [ activityStatusMiddleware ]
@@ -433,7 +433,7 @@ const ComposerCore = ({
433433 applyMiddlewareForRenderer (
434434 'attachment for screen reader' ,
435435 { strict : true } ,
436- ...singleToArray ( attachmentForScreenReaderMiddleware ) ,
436+ ...singleToArray ( attachmentForScreenReaderMiddleware ?? [ ] ) ,
437437 ( ) =>
438438 ( ) =>
439439 ( { attachment } ) => {
@@ -457,7 +457,7 @@ const ComposerCore = ({
457457 ( ) =>
458458 applyMiddlewareForLegacyRenderer (
459459 'attachment' ,
460- ...singleToArray ( attachmentMiddleware ) ,
460+ ...singleToArray ( attachmentMiddleware ?? [ ] ) ,
461461 ( ) =>
462462 ( ) =>
463463 ( { attachment } ) => {
@@ -473,12 +473,15 @@ const ComposerCore = ({
473473
474474 const groupActivitiesMiddleware = useMemoIterable < readonly GroupActivitiesMiddleware [ ] | undefined > (
475475 ( ) =>
476- groupActivitiesMiddlewareFromProps ? Object . freeze ( singleToArray ( groupActivitiesMiddlewareFromProps ) ) : undefined ,
476+ groupActivitiesMiddlewareFromProps
477+ ? Object . freeze ( singleToArray ( groupActivitiesMiddlewareFromProps ?? [ ] ) )
478+ : undefined ,
477479 [ groupActivitiesMiddlewareFromProps ]
478480 ) ;
479481
480482 const polymiddlewareForLegacyAvatarMiddleware = useMemo < Polymiddleware | undefined > (
481- ( ) => ( avatarMiddleware ? createAvatarPolymiddlewareFromLegacy ( ...singleToArray ( avatarMiddleware ) ) : undefined ) ,
483+ ( ) =>
484+ avatarMiddleware ? createAvatarPolymiddlewareFromLegacy ( ...singleToArray ( avatarMiddleware ?? [ ] ) ) : undefined ,
482485 [ avatarMiddleware ]
483486 ) ;
484487
@@ -487,7 +490,7 @@ const ComposerCore = ({
487490 applyMiddlewareForRenderer (
488491 'toast' ,
489492 { strict : false } ,
490- ...singleToArray ( toastMiddleware ) ,
493+ ...singleToArray ( toastMiddleware ?? [ ] ) ,
491494 ( ) =>
492495 ( ) =>
493496 ( { notification } ) => {
@@ -506,7 +509,7 @@ const ComposerCore = ({
506509 applyMiddlewareForRenderer (
507510 'typing indicator' ,
508511 { strict : false } ,
509- ...singleToArray ( typingIndicatorMiddleware ) ,
512+ ...singleToArray ( typingIndicatorMiddleware ?? [ ] ) ,
510513 ( ) => ( ) => ( ) => false
511514 ) ( { } ) ,
512515 [ typingIndicatorMiddleware ]
@@ -517,15 +520,17 @@ const ComposerCore = ({
517520 applyMiddlewareForRenderer (
518521 'scroll to end button' ,
519522 { strict : true } ,
520- ...singleToArray ( scrollToEndButtonMiddleware ) ,
523+ ...singleToArray ( scrollToEndButtonMiddleware ?? [ ] ) ,
521524 ( ) => ( ) => ( ) => false
522525 ) ( ) as any ,
523526 [ scrollToEndButtonMiddleware ]
524527 ) ;
525528
526529 const polymiddlewareForLegacyActivityMiddleware = useMemo < Polymiddleware | undefined > (
527530 ( ) =>
528- activityMiddleware ? createActivityPolymiddlewareFromLegacy ( ...singleToArray ( activityMiddleware ) ) : undefined ,
531+ activityMiddleware
532+ ? createActivityPolymiddlewareFromLegacy ( ...singleToArray ( activityMiddleware ?? [ ] ) )
533+ : undefined ,
529534 [ activityMiddleware ]
530535 ) ;
531536
0 commit comments