4267c1ccf7
* apiCall: add option to not send the auth header ## Why Want an option to make un-authenticated `resolve` calls where appropriate, to improve caching. ## How All `apiCall`s are authenticated by default, but when clients add NO_AUTH to the params, `apiCall` will exclude the X_LBRY_AUTH_TOKEN. It will also strip NO_AUTH from the param object before sending it out. * Add hook for 'resolve' and 'claim_search' to check and skip auth... ... if the params does not contain anything that requires the wallet. * doResolveUri, doClaimSearch: let clients decide when to include_my_output - No more hardcoding 'include_purchase_receipt' and 'include_is_my_output' - doResolveUri: include these params when opening a file page. This was the only place that was doing that prior to this PR. * is_my_output: use the signing_channel as alternative ## Notes `is_my_output` is more expensive to resolve, so it is not being requested all the time. ## Change Looking at the signing channel as the additional fallback, on top of `myClaimIds`. ## Aside I think using `myClaimIds` here is redundant, as it is usually populated from `is_my_ouput`. But leaving as is for now... |
||
---|---|---|
.. | ||
app.js | ||
blocked.js | ||
claims.js | ||
coinSwap.js | ||
collections.js | ||
comments.js | ||
content.js | ||
file_info.js | ||
livestream.js | ||
notifications.js | ||
publish.js | ||
reactions.js | ||
reportContent.js | ||
rewards.js | ||
search.js | ||
settings.js | ||
subscriptions.js | ||
sync.js | ||
tags.js | ||
user.js | ||
wallet.js |