support handler

This commit is contained in:
2026-06-15 15:41:50 +03:30
parent 4b3dc0614d
commit ad2fefeac1
2 changed files with 31 additions and 0 deletions
+10
View File
@@ -13,6 +13,7 @@ export interface SupportMessengerSettings {
messenger?: SupportMessengerType | string
messengerId?: string
messengerText?: string
depositSmsSupportNumber?: string
}
export const supportMessengerSettings = ref<SupportMessengerSettings>({})
@@ -62,6 +63,14 @@ export function buildSupportMessengerUrl(messenger?: string, messengerId?: strin
}
}
export function buildDepositSmsUrl(phoneNumber?: string) {
const digits = (phoneNumber ?? '').replace(/\D/g, '')
if (!digits) return ''
const body = encodeURIComponent('شماره حساب')
return `sms:${digits}?body=${body}`
}
export async function loadSupportMessengerFromSettings() {
try {
const settings = await getSettings()
@@ -71,6 +80,7 @@ export async function loadSupportMessengerFromSettings() {
messenger: getSupportSettingValue(settings, 'support_messenger'),
messengerId: getSupportSettingValue(settings, 'support_messenger_id'),
messengerText: getSupportSettingValue(settings, 'support_messenger_text'),
depositSmsSupportNumber: getSupportSettingValue(settings, 'deposit_sms_support_number'),
}
} catch (e) {
console.log(e)