systemSettings.ts 459 B

123456789101112
  1. import type { SmsConfig } from '../types/smsTypes.ts'
  2. export function getSystemSettings(): SmsConfig {
  3. return {
  4. apiUrl: Deno.env.get('SMS_API_URL') || '',
  5. username: Deno.env.get('SMS_API_USER') || '',
  6. encryptedPassword: Deno.env.get('SMS_API_PASSWORD') || '',
  7. timeout: Number(Deno.env.get('SMS_TIMEOUT')) || 5000,
  8. maxRetries: Number(Deno.env.get('SMS_MAX_RETRIES')) || 3,
  9. enableMock: Deno.env.get('SMS_ENABLE_MOCK') === 'true'
  10. }
  11. }