From 6e3d4d098ca36addc23f5a6eca71387090dad253 Mon Sep 17 00:00:00 2001 From: user Date: Tue, 23 Apr 2024 11:57:57 +0300 Subject: [PATCH] add have licenses --- app/api/routes/content.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/api/routes/content.py b/app/api/routes/content.py index 602c58e..fa3048d 100644 --- a/app/api/routes/content.py +++ b/app/api/routes/content.py @@ -42,6 +42,8 @@ async def s_api_v1_content_view(request, content_address: str): if known_key: opts['key_hash'] = known_key.seed_hash + opts['have_licenses'] = [] + have_access = False if request.ctx.user: user_wallet_address = request.ctx.user.wallet_address(request.ctx.db_session) @@ -56,6 +58,8 @@ async def s_api_v1_content_view(request, content_address: str): '?seconds_limit=30' if not have_access else '' ) } + if have_access: + opts['have_licenses'].append('listen') content_meta = content['encrypted_content'].json_format() content_metadata = StoredContent.from_cid(request.ctx.db_session, content_meta.get('metadata_cid') or None)