From 66a7c8b0127273685537ffb3ac15ab2158a74d51 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Wed, 14 Feb 2024 20:50:33 +0800 Subject: [PATCH] fix: next operation (#1251) (#1295) --- packages/client/logic/nav.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/client/logic/nav.ts b/packages/client/logic/nav.ts index e702647e2a..ab4acb3589 100644 --- a/packages/client/logic/nav.ts +++ b/packages/client/logic/nav.ts @@ -83,9 +83,9 @@ watch(currentRoute, (next, prev) => { navDirection.value = Number(next?.path) - Number(prev?.path) }) -export function next() { +export async function next() { if (clicksTotal.value <= queryClicks.value) - nextSlide() + await nextSlide() else queryClicks.value += 1 } @@ -101,9 +101,9 @@ export function getPath(no: number | string) { return isPresenter.value ? `/presenter/${no}` : `/${no}` } -export function nextSlide() { - const next = Math.min(rawRoutes.length, currentPage.value + 1) - return go(next) +export async function nextSlide() { + if (currentPage.value < rawRoutes.length) + await go(currentPage.value + 1) } export async function prevSlide(lastClicks = true) {