messagelist: use history given from daemon (except SIP accounts)
With Jami-Daemon >= 14.0.0, the client doesn't need to construct itself the history. This part is now handled by the daemon. This patch uses the new API: + loadConversationMessages->loadConversation + SwarmMessageReceived/SwarmMessageUpdated/ReactionAdded/ReactionRemoved + remove MessageReceived + ConversationLoaded->SwarmLoaded + No need to use loadConversationUntil, the daemon will load whatever the client needs. + No need to clear cache, just reset the body and emit data changes Everything should work like before (even re-translation & changing preview preference) Change-Id: Iaf1fa3e84e8e157ae2d0bec210977f9a34415ebc
Showing
- daemon 1 addition, 1 deletiondaemon
- src/app/appsettingsmanager.cpp 7 additions, 0 deletionssrc/app/appsettingsmanager.cpp
- src/app/appsettingsmanager.h 2 additions, 0 deletionssrc/app/appsettingsmanager.h
- src/app/commoncomponents/EmojiReactionPopup.qml 4 additions, 4 deletionssrc/app/commoncomponents/EmojiReactionPopup.qml
- src/app/commoncomponents/EmojiReactions.qml 2 additions, 2 deletionssrc/app/commoncomponents/EmojiReactions.qml
- src/app/commoncomponents/ReplyToRow.qml 0 additions, 10 deletionssrc/app/commoncomponents/ReplyToRow.qml
- src/app/commoncomponents/ShowMoreMenu.qml 5 additions, 4 deletionssrc/app/commoncomponents/ShowMoreMenu.qml
- src/app/conversationlistmodelbase.cpp 18 additions, 5 deletionssrc/app/conversationlistmodelbase.cpp
- src/app/lrcinstance.h 1 addition, 1 deletionsrc/app/lrcinstance.h
- src/app/mainview/ConversationView.qml 0 additions, 14 deletionssrc/app/mainview/ConversationView.qml
- src/app/mainview/components/ChatView.qml 1 addition, 2 deletionssrc/app/mainview/components/ChatView.qml
- src/app/mainview/components/MessageListView.qml 19 additions, 4 deletionssrc/app/mainview/components/MessageListView.qml
- src/app/mainview/components/SmartListItemDelegate.qml 0 additions, 7 deletionssrc/app/mainview/components/SmartListItemDelegate.qml
- src/app/messagesadapter.cpp 13 additions, 41 deletionssrc/app/messagesadapter.cpp
- src/app/messagesadapter.h 0 additions, 2 deletionssrc/app/messagesadapter.h
- src/app/utilsadapter.cpp 2 additions, 11 deletionssrc/app/utilsadapter.cpp
- src/app/utilsadapter.h 0 additions, 1 deletionsrc/app/utilsadapter.h
- src/libclient/accountmodel.cpp 8 additions, 0 deletionssrc/libclient/accountmodel.cpp
- src/libclient/api/accountmodel.h 1 addition, 0 deletionssrc/libclient/api/accountmodel.h
- src/libclient/api/conversation.h 13 additions, 5 deletionssrc/libclient/api/conversation.h
Loading
Please register or sign in to comment