fix pargar mande

This commit is contained in:
2026-07-25 12:13:30 +03:30
parent 9319906737
commit 7cd3fac28b
20 changed files with 608 additions and 41 deletions
+22
View File
@@ -55,6 +55,28 @@ export function setupRouterGuards() {
clearFingerTimeout()
setFingerTimeOut(to)
if (to.name === 'notifyTrigger' && getToken()) {
const { useSettingsStore } = await import('@/store/settingsStore')
const settingsStore = useSettingsStore()
if (!settingsStore.loaded) {
await settingsStore.fetchSettings()
}
if (!settingsStore.isSettingTruthy('has_page_price_trigger')) {
return next({ name: (from.name as string) || 'user' })
}
}
if (to.name === 'appNotifications' && getToken()) {
const { useSettingsStore } = await import('@/store/settingsStore')
const settingsStore = useSettingsStore()
if (!settingsStore.loaded) {
await settingsStore.fetchSettings()
}
if (!settingsStore.isSettingTruthy('has_page_notification')) {
return next({ name: (from.name as string) || 'home' })
}
}
if (isFirst) {
isFirst = false