Hoje uma usuária do Linkedin, postou uma dúvida sobre como esvaziar sua caixa de entrada de mensagens. O Linkedin permite apagar manualmente cada mensagem, mas o que fazer se o usuário possuir algo como 1.000 mensagens?
Para minha surpresa, após consultar a ajuda do próprio Linkedin, constatei que não existe uma opção para zerar o inbox. Cheguei a responder à usuária, que não era possível executar tal operação, mas fiquei muito intrigado com o problema. Depois de algumas pesquisas e vários testes , encontrei uma solução funcional.
Vamos à receita:
Você deve estar utilizando o Google Chrome para executar a operação.
Use Control-C para copiar o seguinte código para memória do computador:
(function() {
setInterval(() => {
let deleted = false;
$('artdeco-dropdown-item').each((i, elem) => {
let txt = $(elem)
.text()
.trim();
if (txt === 'Delete') {
deleted = true;
$(elem).click();
}
});
if (deleted) {
setTimeout(() => $('.js-msg-delete').click(), 500);
} else {
$('.msg-conversation-card__list-action-icon')
.eq(1)
.click();
}
}, 1000);
})();

