- Status Closed
- Percent Complete
- Task Type Task
- Category Architecture
-
Assigned To
Tristan Zur (tzur)
- Operating System All
- Severity Medium
- Priority Normal
- Reported Version Conversations+ 0.0.5
- Due in Version Conversations+ 0.0.8
- Due Date Undecided
- Votes 0
- Private No
Attached to Project: Conversations+
Opened by Tristan Zur (tzur) - 2016-02-08
Last edited by Tristan Zur (tzur) - 2016-10-20
Opened by Tristan Zur (tzur) - 2016-02-08
Last edited by Tristan Zur (tzur) - 2016-10-20
FS#131 - Decouple httpupload
Currently the httpuload is implemented in a class called HttpUploadConnection.
This is a mixture of httpupload tasks defined in xep-0363 (request an upload slot, disco) and the actual upload to the upload slot.
To be more maintainable as well as to introduce more structure into the code this has to be divided into two packages:
- conversationsplus.services.httpupload (trigger slot request and file upload)
- conversationsplus.xmpp.httpupload (implementation of xep-0363)
This is a mixture of httpupload tasks defined in xep-0363 (request an upload slot, disco) and the actual upload to the upload slot.
To be more maintainable as well as to introduce more structure into the code this has to be divided into two packages:
- conversationsplus.services.httpupload (trigger slot request and file upload)
- conversationsplus.xmpp.httpupload (implementation of xep-0363)
This task does not depend on any other tasks.
Closed by Tristan Zur (tzur)
Thursday, 20 October 2016, 17:54 GMT
Reason for closing: Implemented
Additional comments about closing: https://repos.thedevstack.de/conversations-plus/commit/?id=f45ad10b1baaf09fd4a40d6b63d1cd093623eedc&ignorews=1
Thursday, 20 October 2016, 17:54 GMT
Reason for closing: Implemented
Additional comments about closing: https://repos.thedevstack.de/conversations-plus/commit/?id=f45ad10b1baaf09fd4a40d6b63d1cd093623eedc&ignorews=1