Skip user state for watchlist items
We do not check user fields from watchlist entries,
so allow it to be cached
This allows caching reloads:
WARNING  Reloading Movie 'Big Bad Bugs' for attr 'guids'
MODIFY
plextraktsync/plex/PlexApi.py
plextraktsync/plex/PlexApi.py
@@ -238,7 +238,7 @@ def _plex_account(self):
def watchlist(self, libtype=None) -> Optional[List[Union[Movie, Show]]]:
if self.account:
try:
- return self.account.watchlist(libtype=libtype)
+ return self.account.watchlist(libtype=libtype, includeUserState=0)
except BadRequest as e:
logger.error(f"Error during {self.account.username} watchlist access: {e}")
return None

Skip user state for watchlist items

We do not check user fields from watchlist entries,
so allow it to be cached

This allows caching reloads:
WARNING  Reloading Movie 'Big Bad Bugs' for attr 'guids'