Changeset View
Changeset View
Standalone View
Standalone View
swh/web/common/utils.py
Show First 20 Lines • Show All 489 Lines • ▼ Show 20 Lines | def get_deposits_list(username: Optional[str] = None) -> List[Dict[str, Any]]: | ||||
deposits_data = _get_deposits_data() | deposits_data = _get_deposits_data() | ||||
return deposits_data["results"] | return deposits_data["results"] | ||||
@django_cache() | @django_cache() | ||||
def get_deposit_raw_metadata(deposit_id: int) -> Optional[str]: | def get_deposit_raw_metadata(deposit_id: int) -> Optional[str]: | ||||
config = get_config()["deposit"] | config = get_config()["deposit"] | ||||
url = f"{config['private_api_url']}/{deposit_id}/meta" | url = f"{config['private_api_url']}/{deposit_id}/meta/" | ||||
return requests.get(url).json()["raw_metadata"] | return requests.get(url).json()["raw_metadata"] | ||||
_origin_visit_types_cache_timeout = 24 * 60 * 60 # 24 hours | _origin_visit_types_cache_timeout = 24 * 60 * 60 # 24 hours | ||||
@django_cache( | @django_cache( | ||||
timeout=_origin_visit_types_cache_timeout, | timeout=_origin_visit_types_cache_timeout, | ||||
▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines |