| mode = dify_config.HOSTED_FETCH_APP_TEMPLATES_MODE | mode = dify_config.HOSTED_FETCH_APP_TEMPLATES_MODE | ||||
| retrieval_instance = RecommendAppRetrievalFactory.get_recommend_app_factory(mode)() | retrieval_instance = RecommendAppRetrievalFactory.get_recommend_app_factory(mode)() | ||||
| result = retrieval_instance.get_recommended_apps_and_categories(language) | result = retrieval_instance.get_recommended_apps_and_categories(language) | ||||
| if not result.get("recommended_apps") and language != "en-US": | |||||
| if not result.get("recommended_apps"): | |||||
| result = ( | result = ( | ||||
| RecommendAppRetrievalFactory.get_buildin_recommend_app_retrieval().fetch_recommended_apps_from_builtin( | RecommendAppRetrievalFactory.get_buildin_recommend_app_retrieval().fetch_recommended_apps_from_builtin( | ||||
| "en-US" | "en-US" |