Oi, pessoal! Será que conseguiriam me ajudar?
Implementei uma lógica para recuperar o histórico mensagens de um contato a partir das ‘threads’. Contudo, mesmo que o usuário entre em contato em datas diferentes, as mensagens estão sendo guardadas dentro de uma mesma thread. Por exemplo, se um usuário entra em contato em uma dada data, troca algumas mensagens, e encerra o atendimento; e, posteriormente, algumas semanas depois, entrar em contato novamente, em todas as situações que vi até o momento, as mensagens são armazenadas na mesma thread, mesmo que sejam de sessões diferentes.
Há alguma maneira, via API, de identificar quando uma dada sessão foi encerrada? Por exemplo, algum indicativo nas requisições de que seriam sessões diferentes? Pensei em implementar diferentes lógicas, mas ficaria mais confortável se já existir uma maneira mais direta de obter essa informação por requisições.