wackerl91 / luna

Moonlight Launcher for Kodi
GNU General Public License v3.0
100 stars 22 forks source link

Allow lazy proxies to be a base for tagged features (e.g. scraper chain) #90

Open wackerl91 opened 7 years ago

wackerl91 commented 7 years ago

Expected Behaviour: Declaring a base for tagged features as lazy should return a proxy instance which holds proxy instances of said tagged features

Actual Behaviour: The tagged features are lost, resulting in all kinds of malfunction

wackerl91 commented 7 years ago

~~The underlying issue that led to the above thought is that the CacheController (responsible for clearing the art / API cache) needs access to the scraper chain. The NvHTTP Scraper is part of that chain, but can't be initialised without the Host Context Service returning a proper value. As such, there will be more architectural changes needed (implementing the above feature will not fix the underlying issue!)~~