[sword-devel] Abort module installation via API + Custom network timeouts
jaak at ristioja.ee
Thu Aug 27 17:10:18 EDT 2020
Thank you, Troy! You wrote in the comment:
/** Request nicely to terminate an ongoing transfer.
* If threading is a concern, consider calling terminate() from your
* as they are typically the link between the transfer thread and
However, if the connection hangs and no progress is made, is control
ever passed to the status reporters (before timing out)?
On 27.08.20 21:37, Troy A. Griffitts wrote:
> Hi Tobias,
> Yes, you can let your users cancel an install by calling the
> InstallMgr::terminate() method. I have just now commented this method
> better so its purpose is more clear. My apologies, Jaak, for not having
> this commented better for you.
> On 8/8/20 9:30 AM, Tobias Klein wrote:
>> Is there a way to abort a module installation via the SWORD API?
>> I saw in InstallMgr::installModule that there is some handling for
>> when the user aborted the process. But it doesn't seem like this is
>> controlled via the API.
>> One typical use case would be that the user's download speed is
>> currently slower then acceptable (whether due to internet issues or
>> server issues). In this case, instead of waiting "forever" one may
>> want to abort a download/installation.
>> Also, another question in the same context: Is it possible to
>> configure a custom timeout for the download of modules? What happens
>> if a repository server goes down? I remember one time when the Xiphos
>> repo was not available, waiting times seemed to be too long in the
>> frontend (based on long default timeouts in SWORD?).
>> Best regards,
>> sword-devel mailing list: sword-devel at crosswire.org
>> Instructions to unsubscribe/change your settings at above page
> sword-devel mailing list: sword-devel at crosswire.org
> Instructions to unsubscribe/change your settings at above page
More information about the sword-devel