Error handling when dealing with mixed download candidates
|Target version:||020 - Next Release 2.0|
Showing 'Skipped - Account is missing'(Default message) is misleading. We should only ever show that when 0 candidates are available from the beginning analysis (eg, plugin handleFree|handlePremium methods have not been called!).
When candidates are tried and failed, each candidate should receive error message and wait time value.
I believe we should show the time value and message from exhausted download candidates, of the LEAST time value as primary error. Maybe also consider a mouse over tooltip, show all candidates errors and time values. Doing this should reduce confusion all round!
for example: 4shared free account tries and fails due to no traffic left, tries free download and fails because it needs account, JD2 shows account skipped! yet if you disable free candidate in account usage rules, it will show a time value.