Rate-limit next/previous room activation

This commit is contained in:
miruka
2019-08-19 18:17:59 -04:00
parent 109082c8d8
commit aba01d54e8
2 changed files with 56 additions and 2 deletions

View File

@@ -52,12 +52,13 @@ HListView {
function previous() {
decrementCurrentIndex()
currentItem.item.activate()
activateLimiter.requestFire()
}
function next() {
incrementCurrentIndex()
currentItem.item.activate()
activateLimiter.requestFire()
}
function toggleCollapseAccount() {
@@ -91,4 +92,11 @@ HListView {
source: "Delegate" +
(model.type == "Account" ? "Account.qml" : "Room.qml")
}
HRateLimiter {
id: activateLimiter
onFired: currentItem.item.activate()
extendOnRequestWhileCooldownActive: true
}
}