Avoid duplicate per-blob file ACKs

(cherry picked from commit 1c90cb120e)
This commit is contained in:
skolarianer
2026-10-20 17:42:25 +02:00
committed by Dave Kempe
parent 1bf562b55c
commit dd339ecb5e
2 changed files with 2 additions and 5 deletions
-3
View File
@@ -1521,9 +1521,6 @@
// ── File download handler (server-initiated file transfer) ──
client.onfile = function(stream, mimetype, filename) {
var reader = new Guacamole.BlobReader(stream, mimetype);
reader.onprogress = function(length) {
stream.sendAck('Received', Guacamole.Status.Code.SUCCESS);
};
reader.onend = function() {
var blob = reader.getBlob();
var a = document.createElement('a');
+2 -2
View File
@@ -36,6 +36,6 @@ assert.deepEqual(acknowledgements, [
{ message: 'OK', code: 0 }
], 'the stream should be accepted once the reader is ready');
reader.onprogress();
assert.deepEqual(acknowledgements.at(-1), { message: 'Received', code: 0 });
assert.equal(reader.onprogress, undefined,
'BlobReader handles per-blob ACKs without an extra callback');
console.log('client-file-stream-ack: ok');