added chat 3
This commit is contained in:
@@ -58,6 +58,9 @@ export const priceProviderSetting = ref('')
|
||||
/** reactive — منوی افقی / دکمه «چت پشتیبانی» */
|
||||
export const supportChatMenuEnabledSetting = ref(false)
|
||||
|
||||
/** reactive — سوییچ دیپلوی show_to_users_chat (برای مخفی کردن has_chat در تنظیمات عادی) */
|
||||
export const showToUsersChatSetting = ref(false)
|
||||
|
||||
export const accountingProviderSetting = ref<AccountingProvider>('none')
|
||||
|
||||
let tahesabEnabledFromSettings: boolean | null = null
|
||||
@@ -153,6 +156,10 @@ export function setSupportChatMenuEnabledFromSettings(value: boolean): void {
|
||||
supportChatMenuEnabledSetting.value = value
|
||||
}
|
||||
|
||||
export function setShowToUsersChatFromSettings(value: boolean): void {
|
||||
showToUsersChatSetting.value = value
|
||||
}
|
||||
|
||||
let lastShowToUsersChat = ''
|
||||
let lastHasChat = ''
|
||||
let lastChatApi = ''
|
||||
@@ -189,6 +196,7 @@ export function applySupportChatMenuEnabledFromRows(
|
||||
}
|
||||
if (!touched) return
|
||||
|
||||
setShowToUsersChatFromSettings(isSwitchOn(lastShowToUsersChat))
|
||||
setSupportChatMenuEnabledFromSettings(
|
||||
resolveSupportChatMenuEnabled((key) => {
|
||||
if (key === 'show_to_users_chat') return lastShowToUsersChat
|
||||
|
||||
Reference in New Issue
Block a user