At present FreesoundClient only allows queries to be executed synchronously, blocking thread execution. This may be acceptable for 'small' calls (such as retrieving details of a single sound, pack, or user), but not really for longer-running ones (such as downloading sounds/packs).
Unirest has built in support for async execution of queries (returning Future objects) - the library should make use of this functionality.
At present FreesoundClient only allows queries to be executed synchronously, blocking thread execution. This may be acceptable for 'small' calls (such as retrieving details of a single sound, pack, or user), but not really for longer-running ones (such as downloading sounds/packs).
Unirest has built in support for async execution of queries (returning Future objects) - the library should make use of this functionality.