config_updater=self._update_auth_config,
logger=self.logger,
)
- self.page_cache_ttl = 12 * 3600
+ self.page_cache_ttl = 3 * 3600
def _update_auth_config(self, auth_info: dict[str, Any]) -> None:
"""Update auth config with new auth info."""
folder = RecommendationFolder(
item_id=item_id,
- name=f"{self.lookup_key} - {module_title}",
+ name=module_title,
provider=self.lookup_key,
items=UniqueList(module_items),
subtitle=subtitle,
+ translation_key=item_id,
icon=icon,
)
results.append(folder)
because_folder = RecommendationFolder(
item_id="because_you_listened_to",
- name=f"{self.lookup_key} - Because You Listened To: {sources_summary}",
+ name=f"Because You Listened To: {sources_summary}",
provider=self.lookup_key,
items=UniqueList(because_items),
subtitle=folder_subtitle,
+ translation_key="because_you_listened_to",
icon="mdi-headphones-box",
)
# Add as first item in results
results,
category=CACHE_CATEGORY_RECOMMENDATIONS,
base_key=self.lookup_key,
- expiration=3600,
+ expiration=12 * 3600,
)
except (ClientError, ResourceTemporarilyUnavailable) as err: