function ExcluiMensagem(idMensagem, idUsuario) {
bootbox.confirm({
title: "Atenção",
message: "Deseja mesmo apagar a mensagem?",
closeButton: false,
buttons: {
cancel: {
label: ' Cancelar'
},
confirm: {
label: ' Confirmar'
}
},
callback: result => {
let form = "";
if (result) {
const session = getDataSession();
const dataRemove = {
type: 'remove',
messageId: idMensagem,
userId: idUsuario,
dbname: session.dots_acesso[0].pdo_dbname
}
conn.send(JSON.stringify(dataRemove));
}
}
});
}
function marcarComoNaoLido(messageId) {
const session = getDataSession();
const notify = {
type: 'naoLida',
messageId: messageId,
userId: session.id,
dbname: session.dots_acesso[0].pdo_dbname
}
conn.send(JSON.stringify(notify));
let div = $('.chatSelected').html();
let idChatSelected = $('.chatSelected').attr('id');
let newClass = `${idChatSelected}-unread-notification`;
div += ``;
$('.chatSelected').html(div);
}
function shareMessage(messageId) {
$('#aShare').removeClass('d-none');
$('#btnShare').click(function () {
var usersShare = [];
$('#containerChecksShare input[type="checkbox"]:checked').each(function () {
usersShare.push($(this).val());
});
});
const session = getDataSession();
const share = {
type: 'share',
messageId: messageId,
userId: session.id,
dbname: session.dots_acesso[0].pdo_dbname,
usersShare: usersShare
}
conn.send(JSON.stringify(share));
//Falta terminar
}