o
    i&                     @  s   d Z ddlmZ dd ZdS )z5Platform gateway entrypoint for wp_invoices_mail_app.    )annotationsc              
   C  s   zE| pi  dp	i  d}| pi  di pi }|}|dkr%ddd|dW S |d	kr:d
dlm} |  ddd|dW S ddd| ddfW S  tya } zddt|ddfW  Y d}~S d}~ww )zBDispatch platform actions without changing the legacy worker flow.tenant	tenant_idpayloadtestokwp_invoices_mail_appzMail app reachable)statusappmessager   process_mailboxr   )run_oncezMailbox processed via CLIerrorzUnsupported action: )r	   r
   r   i  i  N)getapps.wp_invoices_mail_app.clir   	Exceptionstr)contextactionr   r   _r   e r   @/var/www/html/flask_server/apps/wp_invoices_mail_app/__init__.pyhandle_request   sB   r   N)__doc__
__future__r   r   r   r   r   r   <module>   s    