Merge pull request #1719 from cryptpad/support-closed

Fix "Closed" support tickets remaining in Inbox
This commit is contained in:
yflory 2024-11-22 11:28:57 +01:00 committed by GitHub
commit e06ce0e44c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -531,6 +531,11 @@ define([
if (last.sender) {
entry.lastAdmin = !last.sender.blockLocation;
}
if (last.close) {
doc.tickets.closed[data.channel] = entry;
delete doc.tickets.active[data.channel];
notifyClient(ctx, true, 'UPDATE_TICKET', data.channel);
}
/*
let senderKey = last.sender && last.sender.edPublic;
if (senderKey) {
@ -589,7 +594,9 @@ define([
doc.tickets.closed[data.channel] = entry;
delete doc.tickets.active[data.channel];
delete doc.tickets.pending[data.channel];
cb({closed: true});
Realtime.whenRealtimeSyncs(ctx.adminDoc.realtime, function () {
cb({closed: true});
});
});
});
};