fix(reminders): make debounce logic actually work
This commit is contained in:
@ -60,7 +60,7 @@
|
|||||||
v-if="showFormSwitch !== null"
|
v-if="showFormSwitch !== null"
|
||||||
class="reminder__close-button"
|
class="reminder__close-button"
|
||||||
:shadow="false"
|
:shadow="false"
|
||||||
@click="updateDataAndMaybeClose(close)"
|
@click="updateDataAndMaybeCloseNow(close)"
|
||||||
>
|
>
|
||||||
{{ $t('misc.confirm') }}
|
{{ $t('misc.confirm') }}
|
||||||
</x-button>
|
</x-button>
|
||||||
@ -182,9 +182,10 @@ function setReminderFromPreset(preset, close) {
|
|||||||
close()
|
close()
|
||||||
}
|
}
|
||||||
|
|
||||||
const updateDataDebounced = useDebounceFn(updateData, 1000)
|
const updateDataAndMaybeClose = useDebounceFn(updateDataAndMaybeCloseNow, 500)
|
||||||
function updateDataAndMaybeClose(close) {
|
|
||||||
updateDataDebounced()
|
function updateDataAndMaybeCloseNow(close) {
|
||||||
|
updateData()
|
||||||
if (clearAfterUpdate) {
|
if (clearAfterUpdate) {
|
||||||
close()
|
close()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user