Sindbad~EG File Manager
�
(ٜg� �
� � d dl Z d dlZd dlmZ dedefd�Zdej dededdfd�Zdej d eded
eddf
d�Zy)� N)�check_number�message�returnc � � | j d� }g }|D ]Z }d|v r4|j dd� }t |� dk( s|j |� nd �;t |� dk7 s�J|j |� �\ dj |� S )z@Formats the Message to remove redundant Spaces and Newline chars� �
� r N)�split�replace�len�append�join)r �msg_l�new�xs �=/usr/local/lib/python3.12/site-packages/pywhatkit/core/log.py�format_messager st � ��M�M�#��E�
�C�
���1�9�� � �$��#�A�!$�Q��1��C�J�J�q�M�$��
��V�q�[��J�J�q�M�
� �8�8�C�=�� �_time�receiverc � � t j j d� st dd� }|j � t |� }t ddd�� 5 }t
|� rY|j d| j � d| j � d| j � d| j � d | j � d
|� d|� �� nX|j d| j � d| j � d| j � d| j � d | j � d|� d|� �� |j d
� |j � ddd� y# 1 sw Y yxY w)z-Logs the Message Information after it is Sent�PyWhatKit_DB.txt�w+�a�utf-8��encoding�Date: �/�
Time: �:�
Phone Number: z
Message: �
Group ID: �
--------------------
N�
�os�path�exists�open�closer r �write�tm_mday�tm_mon�tm_year�tm_hour�tm_min)r r r �files r �log_messager2 s' � � �7�7�>�>�,�-��&��-���
�
���W�%�G�
� �#�� 8�D���!��J�J������q�����a��
�
��h�u�}�}�o�]^�_d�_k�_k�^l� m!�!)�
�+�g�Y�@�
�
�J�J������q�����a��
�
��h�u�}�}�o�]^�_d�_k�_k�^l� m�%�J�k�'��<�
�
�
�
�-�.��
�
��
9� 8� 8�s
�CD<�<Er'