https://bugs.gpodder.org/show_bug.cgi?id=60

--- Comment #47 from Thomas Perl <[email protected]> 2009-12-12 13:35:29 GMT ---
(In reply to comment #46)
> I only have about ten channels and their episodes, but querying takes approx.
> 1-2 seconds. I can actually live with that, because I only have to click once
> to get the view I want. But others might not be so patient.
> 
> I guess channel.get_all_episodes() must become faster (maybe by implementing
> some sort of caching) or I have to query episodes directly from the database
> with one single query. Caching in the proxy object doesn't make sense, because
> it would have to monitor changes in channel objects anyway. So which way would
> you recommend? Or maybe you have a third option in mind?

Maybe asynchronous loading (so the UI is still responsive and shows some kind
of "Loading.." info) would be a solution? 1-2 seconds does not sound too bad,
and I guess if there's a loading animation, people would be happy to wait ~ 10
seconds (as they would probably be able to use the list already).

Maybe you can submit a first patch so we can have a look at it?

-- 
Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to