<table><tr><td style="">nicolasfella updated the task description. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-TASK-5mj3jmsdusqpktu/">(Show Details)</a>
</td></tr></table><br /><div><strong>CHANGES TO TASK DESCRIPTION</strong><div><div style="white-space: pre-wrap; color: #74777D;"><div style="padding: 8px 0;">...</div>When multiple files from the phone are received a FileTransferJob for each is started. These jobs should be batched together into a <span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">[[ https://api.kde.org/frameworks/kcoreaddons/html/classKCompositeJob.html | K</span>Compositejob<span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"> ]]</span>.<div style="padding: 8px 0;">...</div>Requires research about Jobs in KDE Frameworks/KIO<span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"><br />
<br />
Possible approach:<br />
Each file is transferred in its own NetworkPacket, because there is only room for one payload per packet. One could either<br />
- allow more than one payload per NetworkPacket, would require changes to NetworkPacket on both sides without breaking existing code</span><br />
<span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">- add some information to the NetworkPacket to indicate which Filetransfers should be batched together <br />
</span></div></div></div><br /><div><strong>TASK DETAIL</strong><div><a href="https://phabricator.kde.org/T8373">https://phabricator.kde.org/T8373</a></div></div><br /><div><strong>To: </strong>nicolasfella<br /><strong>Cc: </strong>KDE Connect, nicolasfella, yannux, Danial0_0, johnq, Pitel, adeen-s, SemperPeritus, ndavis, daniel.z.tg, jeanv, seebauer, bugzy, MayeulC, menasshock, ach, apol<br /></div>