privacy policy and business integration
This commit is contained in:
parent
141ca9fda3
commit
cd3751219d
16 changed files with 1592 additions and 30 deletions
20
backend/app/whatsapp_config.py
Normal file
20
backend/app/whatsapp_config.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
from sqlalchemy.orm import Session
|
||||
|
||||
from .config import settings
|
||||
from .platform_settings import get_setting
|
||||
|
||||
|
||||
def resolved_whatsapp_phone_number_id(db: Session) -> str:
|
||||
return get_setting(db, "whatsapp_phone_number_id") or settings.whatsapp_phone_number_id
|
||||
|
||||
|
||||
def resolved_whatsapp_business_account_id(db: Session) -> str:
|
||||
return get_setting(db, "whatsapp_business_account_id") or settings.whatsapp_business_account_id
|
||||
|
||||
|
||||
def resolved_whatsapp_app_secret(db: Session) -> str:
|
||||
return get_setting(db, "whatsapp_app_secret") or settings.whatsapp_app_secret
|
||||
|
||||
|
||||
def whatsapp_ready_to_send(db: Session) -> bool:
|
||||
return bool(settings.whatsapp_access_token and resolved_whatsapp_phone_number_id(db))
|
||||
Loading…
Add table
Add a link
Reference in a new issue