mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-06-06 08:00:57 +08:00
fix: NO_LIMIT_SEND_ROLE when user settings not call (#396)
This commit is contained in:
@@ -3,6 +3,7 @@ import { onMounted } from 'vue';
|
||||
import { useI18n } from 'vue-i18n'
|
||||
|
||||
import { useGlobalState } from '../store'
|
||||
import { api } from '../api'
|
||||
|
||||
import SenderAccess from './admin/SenderAccess.vue'
|
||||
import Statistics from "./admin/Statistics.vue"
|
||||
@@ -22,7 +23,7 @@ import Webhook from './admin/Webhook.vue';
|
||||
|
||||
const {
|
||||
adminAuth, showAdminAuth, adminTab, loading,
|
||||
globalTabplacement, showAdminPage
|
||||
globalTabplacement, showAdminPage, userSettings
|
||||
} = useGlobalState()
|
||||
const message = useMessage()
|
||||
|
||||
@@ -86,6 +87,8 @@ onMounted(async () => {
|
||||
showAdminAuth.value = true;
|
||||
return;
|
||||
}
|
||||
// make sure user_id is fetched
|
||||
if (!userSettings.value.user_id) await api.getUserSettings(message);
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ const isPreview = ref(false)
|
||||
const editorRef = shallowRef()
|
||||
|
||||
|
||||
const { settings, sendMailModel, indexTab } = useGlobalState()
|
||||
const { settings, sendMailModel, indexTab, userSettings } = useGlobalState()
|
||||
|
||||
const { t } = useI18n({
|
||||
locale: 'zh',
|
||||
@@ -136,6 +136,8 @@ const handleCreated = (editor) => {
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
// make sure user_id is fetched
|
||||
if (!userSettings.value.user_id) await api.getUserSettings(message);
|
||||
await api.getSettings();
|
||||
})
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user