Login
syncMsg ( antigo getMessage) (id_cnt_contatc,
if id_cnt_contact = 3 chama syncMsg
switch
case
id_msg_media = 1 (email)
id_cnt_contact = 3
olá imap, quem tá na fila pra entrar? qual a função para ver sem baixar nada...
fala lucas, tem aqui 50 pessoas
(acessou somente dados de header)
não baixou anda ainda... não precisa...
deixa message e anexos ainda lá no imap
tá, me manda quem é primeiro
começa a triagem um a um para saber se pode entrar...
somente com dados do header...
ah, ta na lista de conviados (é um contato na tabela)
laço, quem pode entrar, aí sim,
1. cria o id no db de box_message
2. cria o diretório com o id da mensagem
3. ai é que baixa os arquivos e abastece a tabela com os dados
4. ...
case
id_msg_media = 2 (facebook)
face, quem tá nas mensagens novas?
laço para triar..
case
id_msg_media = 3 (whatsapp)
idem...