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
