Description
The current implementation of upload has three processes:
- Create a post request request at
/upload api.
- Make a get request recursively on
/upload/{id} untill the agents ununpack and adj2nest have complete their work it will return 503 that the unpacking has not been started.
- When the 2nd step get completed then we have to schedule the analysis on the upload. This will decrease the user experience so we can have a single request which returns us a id immediately and in the backend it can put the upload in queue.
Screenshots

Refrence: fossology/FOSSologyUI#71