U
    XŸHgÏ  ã                   @   s.   d dl mZmZ d dlmZ G dd„ dƒZdS )é    )Ú
ExperienceÚContentVersion)Úappc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚContentServicec                 C   s$   t j |¡}|j}tj ||¡}|S )N)r   ÚqueryÚ	get_by_idÚlanguage_idr   Ú.get_content_version_by_content_and_language_id)ÚselfÚ
content_idÚexperience_idZuser_expZuser_language_idÚcontent_version© r   ú@/var/www/dostadmin/dostadmin/services/content/content_service.pyÚget_content_version_for_content   s     ÿÿz.ContentService.get_content_version_for_contentc                 C   s<   |dd … }|t jd dd … kr.t jd }n
t jd }|S )NiöÿÿÿÚASSAM_PROVIDER_NUMBERÚ2MISSED_CALL_CONFIRMATION_CALL_CONTENT_ID_FOR_ASSAMÚ(MISSED_CALL_CONFIRMATION_CALL_CONTENT_ID)r   Úconfig)r
   Úprovider_numberZformatted_provider_numberÚcallback_content_idr   r   r   Úget_default_intro_call_content   s    ÿ
z-ContentService.get_default_intro_call_contentN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   N)Údostadmin.db_modelr   r   Ú	dostadminr   r   r   r   r   r   Ú<module>   s   