From ee24e7c5882a248a8b1b9bbf49a173aa0310473c Mon Sep 17 00:00:00 2001 From: MoojMidge <56883549+MoojMidge@users.noreply.github.com> Date: Fri, 3 May 2024 15:38:13 +1000 Subject: [PATCH] Fix possibly using expired access tokens now that client is not being reloaded every plugin invocation --- resources/lib/youtube_plugin/kodion/plugin/xbmc/xbmc_plugin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/lib/youtube_plugin/kodion/plugin/xbmc/xbmc_plugin.py b/resources/lib/youtube_plugin/kodion/plugin/xbmc/xbmc_plugin.py index 4f55c426e..2977eaa02 100644 --- a/resources/lib/youtube_plugin/kodion/plugin/xbmc/xbmc_plugin.py +++ b/resources/lib/youtube_plugin/kodion/plugin/xbmc/xbmc_plugin.py @@ -127,6 +127,9 @@ def run(self, provider, context): context.wakeup() ui.clear_property(SLEEPING) + if context.get_access_manager().is_access_token_expired(): + provider.reset_client() + if ui.get_property(CHECK_SETTINGS): provider.reset_client() settings = context.get_settings(flush=True)