add have licenses
This commit is contained in:
parent
95ddd7f840
commit
6e3d4d098c
|
|
@ -42,6 +42,8 @@ async def s_api_v1_content_view(request, content_address: str):
|
||||||
if known_key:
|
if known_key:
|
||||||
opts['key_hash'] = known_key.seed_hash
|
opts['key_hash'] = known_key.seed_hash
|
||||||
|
|
||||||
|
opts['have_licenses'] = []
|
||||||
|
|
||||||
have_access = False
|
have_access = False
|
||||||
if request.ctx.user:
|
if request.ctx.user:
|
||||||
user_wallet_address = request.ctx.user.wallet_address(request.ctx.db_session)
|
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 ''
|
'?seconds_limit=30' if not have_access else ''
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
if have_access:
|
||||||
|
opts['have_licenses'].append('listen')
|
||||||
|
|
||||||
content_meta = content['encrypted_content'].json_format()
|
content_meta = content['encrypted_content'].json_format()
|
||||||
content_metadata = StoredContent.from_cid(request.ctx.db_session, content_meta.get('metadata_cid') or None)
|
content_metadata = StoredContent.from_cid(request.ctx.db_session, content_meta.get('metadata_cid') or None)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue