mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-08-21 16:23:42 +08:00
fix: get user role before all requests (#393)
This commit is contained in:
1
.github/workflows/pr_agent.yml
vendored
1
.github/workflows/pr_agent.yml
vendored
@@ -3,7 +3,6 @@ name: Codium PR Agent
|
|||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
types: [opened, reopened, ready_for_review]
|
types: [opened, reopened, ready_for_review]
|
||||||
issue_comment:
|
|
||||||
jobs:
|
jobs:
|
||||||
pr_agent_job:
|
pr_agent_job:
|
||||||
if: ${{ github.event.sender.type != 'Bot' }}
|
if: ${{ github.event.sender.type != 'Bot' }}
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
<!-- markdownlint-disable-file MD004 MD024 MD034 MD036 -->
|
<!-- markdownlint-disable-file MD004 MD024 MD034 MD036 -->
|
||||||
# CHANGE LOG
|
# CHANGE LOG
|
||||||
|
|
||||||
|
## main(v0.7.1)
|
||||||
|
|
||||||
|
- fix: 修复用户角色加载失败的问题
|
||||||
|
|
||||||
## v0.7.0
|
## v0.7.0
|
||||||
|
|
||||||
### Breaking Changes
|
### Breaking Changes
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { useGlobalState } from './store'
|
|||||||
import { useIsMobile } from './utils/composables'
|
import { useIsMobile } from './utils/composables'
|
||||||
import Header from './views/Header.vue';
|
import Header from './views/Header.vue';
|
||||||
import Footer from './views/Footer.vue';
|
import Footer from './views/Footer.vue';
|
||||||
|
import { api } from './api'
|
||||||
|
|
||||||
const {
|
const {
|
||||||
isDark, loading, useSideMargin, telegramApp, isTelegram
|
isDark, loading, useSideMargin, telegramApp, isTelegram
|
||||||
@@ -19,6 +19,13 @@ const showSideMargin = computed(() => !isMobile.value && useSideMargin.value);
|
|||||||
|
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
|
||||||
|
try {
|
||||||
|
await api.getUserSettings();
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error);
|
||||||
|
}
|
||||||
|
|
||||||
const token = import.meta.env.VITE_CF_WEB_ANALY_TOKEN;
|
const token = import.meta.env.VITE_CF_WEB_ANALY_TOKEN;
|
||||||
|
|
||||||
const exist = document.querySelector('script[src="https://static.cloudflareinsights.com/beacon.min.js"]') !== null
|
const exist = document.querySelector('script[src="https://static.cloudflareinsights.com/beacon.min.js"]') !== null
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ const message = useMessage()
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
toggleDark, isDark, isTelegram, showAdminPage,
|
toggleDark, isDark, isTelegram, showAdminPage,
|
||||||
showAuth, auth, loading, openSettings
|
showAuth, auth, loading, openSettings, userSettings
|
||||||
} = useGlobalState()
|
} = useGlobalState()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
@@ -224,11 +224,8 @@ const logoClick = async () => {
|
|||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
await api.getOpenSettings(message);
|
await api.getOpenSettings(message);
|
||||||
try {
|
// make sure user_id is fetched
|
||||||
await api.getUserSettings(message);
|
if (!userSettings.value.user_id) await api.getUserSettings(message);
|
||||||
} catch (error) {
|
|
||||||
console.error(error);
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user