Store account credentials encrypted and bind QR tasks to administrator sessions. Report calendar access as awaiting validation after login. Prevent late polls and status responses from overwriting cancelled or newer operations, and clean up QR tasks when settings unmount. Cover authentication, cancellation races, and stale frontend responses.
14 lines
365 B
Vue
14 lines
365 B
Vue
<script setup lang="ts">
|
|
import ExchangeSettings from "./components/ExchangeSettings.vue"
|
|
import Jin10Settings from "./components/Jin10Settings.vue"
|
|
import ProviderSettings from "./components/ProviderSettings.vue"
|
|
</script>
|
|
|
|
<template>
|
|
<div class="flex flex-col gap-4">
|
|
<ProviderSettings />
|
|
<Jin10Settings />
|
|
<ExchangeSettings />
|
|
</div>
|
|
</template>
|