@@ -80,7 +80,7 @@ qx.Class.define("osparc.support.Conversation", {
8080 break ;
8181 case "load-more-button" :
8282 control = new osparc . ui . form . FetchButton ( this . tr ( "Load more messages..." ) ) ;
83- control . addListener ( "execute" , ( ) => this . __reloadMessages ( false ) ) ;
83+ control . addListener ( "execute" , ( ) => this . __reloadMessages ( ) ) ;
8484 this . _addAt ( control , 2 ) ;
8585 break ;
8686 case "support-suggestion" :
@@ -162,7 +162,9 @@ qx.Class.define("osparc.support.Conversation", {
162162 } ,
163163
164164 __applyConversation : function ( conversation ) {
165- this . __reloadMessages ( true ) ;
165+ this . __messages = [ ] ;
166+ this . getChildControl ( "messages-container" ) . removeAll ( ) ;
167+ this . __reloadMessages ( ) ;
166168
167169 if ( conversation ) {
168170 conversation . addListener ( "messageAdded" , e => {
@@ -242,7 +244,7 @@ qx.Class.define("osparc.support.Conversation", {
242244 } ) ;
243245 } ,
244246
245- __reloadMessages : function ( removeMessages = true ) {
247+ __reloadMessages : function ( ) {
246248 const loadMoreMessages = this . getChildControl ( "load-more-button" ) ;
247249 if ( this . getConversation ( ) === null ) {
248250 loadMoreMessages . hide ( ) ;
@@ -251,12 +253,6 @@ qx.Class.define("osparc.support.Conversation", {
251253
252254 loadMoreMessages . show ( ) ;
253255 loadMoreMessages . setFetching ( true ) ;
254-
255- if ( removeMessages ) {
256- this . __messages = [ ] ;
257- this . getChildControl ( "messages-container" ) . removeAll ( ) ;
258- }
259-
260256 this . getConversation ( ) . getNextMessages ( )
261257 . then ( resp => {
262258 const messages = resp [ "data" ] ;
0 commit comments