diff --git a/apps/atrium-telegram/app/pages/ticket/[ticketId]/index.vue b/apps/atrium-telegram/app/pages/ticket/[ticketId]/index.vue index b548881e..4af0ddca 100644 --- a/apps/atrium-telegram/app/pages/ticket/[ticketId]/index.vue +++ b/apps/atrium-telegram/app/pages/ticket/[ticketId]/index.vue @@ -37,7 +37,7 @@ class="w-full items-center justify-center" icon="i-lucide-message-circle" :label="$t('common.show-more')" - @click="shownMessages += 10" + @click="handleClickShowMore()" /> @@ -66,6 +66,7 @@ definePageMeta({ }) const { params } = useRoute('ticket-ticketId') +const { vibrate } = useFeedback() const ticketStore = useTicketStore() const ticket = computed(() => ticketStore.tickets.find((e) => e.id === params.ticketId)) @@ -76,4 +77,9 @@ const messages = computed(() => ticket.value?.messages.slice(0, shownMessages.va const isShowMore = computed(() => messages.value?.length && ticket.value?.messages.length ? messages.value.length < ticket.value.messages.length : false) // const isDrawerOpened = ref(false) + +function handleClickShowMore() { + vibrate() + shownMessages.value += 10 +} diff --git a/apps/web-app/server/middleware/01.auth.ts b/apps/web-app/server/middleware/01.auth.ts index e331f45a..49e4df8d 100644 --- a/apps/web-app/server/middleware/01.auth.ts +++ b/apps/web-app/server/middleware/01.auth.ts @@ -24,7 +24,7 @@ export default defineEventHandler(async (event) => { } // Skip routes without auth - if (!event.path.startsWith('/api') || routesWithoutAuth.includes(event.path)) { + if (!event.path.startsWith('/api') || event.path.startsWith('/api/avatar') || routesWithoutAuth.includes(event.path)) { return }