Hide PyOtherSide error when EventList is destroyed
This commit is contained in:
parent
5e5a658173
commit
98803e8c23
|
@ -72,11 +72,25 @@ HRectangle {
|
||||||
onYPosChanged: if (canLoad && yPos < 0.1) Qt.callLater(loadPastEvents)
|
onYPosChanged: if (canLoad && yPos < 0.1) Qt.callLater(loadPastEvents)
|
||||||
|
|
||||||
function loadPastEvents() {
|
function loadPastEvents() {
|
||||||
eventList.canLoad = false
|
// try/catch blocks to hide pyotherside error when the
|
||||||
py.callClientCoro(
|
// component is destroyed but func is still running
|
||||||
chatPage.userId, "load_past_events", [chatPage.roomId],
|
|
||||||
moreToLoad => { eventList.canLoad = moreToLoad }
|
try {
|
||||||
)
|
eventList.canLoad = false
|
||||||
|
|
||||||
|
py.callClientCoro(
|
||||||
|
chatPage.userId, "load_past_events", [chatPage.roomId],
|
||||||
|
moreToLoad => {
|
||||||
|
try {
|
||||||
|
eventList.canLoad = moreToLoad
|
||||||
|
} catch (err) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
} catch (err) {
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
property string inviter: chatPage.roomInfo.inviter || ""
|
property string inviter: chatPage.roomInfo.inviter || ""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user