Do not wait for animation

This commit is contained in:
Maze 2022-08-10 11:59:59 +02:00
parent 9088506f62
commit 2b7da73333

View File

@ -11,8 +11,6 @@ import "../../../PythonBridge"
import "../../../ShortcutBundles" import "../../../ShortcutBundles"
Rectangle { Rectangle {
readonly property var modelSyncId:
[chat.userRoomId[0], chat.userRoomId[1], "events"]
readonly property alias eventList: eventList readonly property alias eventList: eventList
readonly property alias contextMenu: contextMenu readonly property alias contextMenu: contextMenu
@ -508,6 +506,7 @@ Rectangle {
bottomMargin: theme.spacing bottomMargin: theme.spacing
verticalLayoutDirection: ListView.BottomToTop verticalLayoutDirection: ListView.BottomToTop
model: ModelStore.get(chat.userRoomId[0], chat.userRoomId[1], "events")
delegate: EventDelegate {} delegate: EventDelegate {}
highlight: Rectangle { highlight: Rectangle {
@ -548,25 +547,6 @@ Rectangle {
} }
} }
Connections {
target: pageLoader
onRecycled: {
eventList.model = null
eventList.cacheBuffer = 0
updateModelTimer.restart()
}
}
Timer {
id: updateModelTimer
interval: pageLoader.appearAnimation.duration / 2
running: true
onTriggered: {
eventList.model = ModelStore.get(modelSyncId)
increaseBufferTimer.restart()
}
}
Timer { Timer {
id: increaseBufferTimer id: increaseBufferTimer
interval: 1000 interval: 1000