
    soj                     |    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ ded	ej        d
eddfdZdS )    )Update)ContextTypesN)	GroupChat)UnmutedUser)SavedMediaName)full_media_sendupdatecontext
group_chatreturnc                 (  K   d|_         |                                 t          j                                        t          j        |k                                               t          |t          j	        | t          j        d           d{V  dS )z
    Manage the silence screen
    :param update: The update object
    :param context: The context object
    :param group_chat: The group chat
    :return: None
    T)saved_media_namer	   captionadd_delete_buttonN)is_mutedsaver   deletewherer   executer   r   SILENCEphrasesSILENCE_ACTIVE)r	   r
   r   s      -/app/src/chat/group/screens/screen_silence.pymanager      s       JOO{5CDDLLNNN '/&               )src.tg_compatr   src.tg_compat.extr   resources.phrasesr   src.model.GroupChatr   src.model.UnmutedUserr   src.model.enums.SavedMediaNamer   src.service.message_servicer   DEFAULT_TYPEr    r   r   <module>r%      s                * * * * * * # # # # # # ) ) ) ) ) ) - - - - - - 9 9 9 9 9 9 7 7 7 7 7 7)6DM	     r   