makes enhancements to dmca system #851
No reviewers
Labels
No labels
area: devops
area: discovery
area: docs
area: livestream
area: proposal
consider soon
dependencies
Epic
good first issue
hacktoberfest
help wanted
icebox
level: 1
level: 2
level: 3
level: 4
needs: exploration
needs: grooming
needs: priority
needs: repro
needs: tech design
on hold
Osprey
priority: blocker
priority: high
priority: low
priority: medium
protocol dependent
resilience
Tom's Wishlist
type: bug
type: discussion
type: error handling
type: improvement
type: new feature
type: refactor
type: task
type: testing
unplanned
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: LBRYCommunity/spee.ch#851
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "dmca"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Visiting a content page shows an AssetBlocked component.
Visiting a component page still attempts to fetch() the file in order to elicit the 451 error.
I didn't want to send a 451 on document because document generally doesn't reload during normal navigation, and the document hangs on to the status throughout browsing. (This is also an issue for the 404).
Visiting a Channel page, until we redo pagination, Blocked content shows a customized 451 channel preview.
Blocklist is now in memory in a javascript Set() though I noticed no speed gains compared to local DB.
Blocklist Endpoint is now a configurable siteConfig.json -> details -> blockListEndpoint : "" parameter.
LBRY's blocklist is still the default configuration if blockListEndpoint is missing or null.
Blocklist Set() updates from database every 60 seconds, in preparation for periodic database updates in the future.
Some extraneous .then()s in promise chains removed.
See slack channel for test url.
Looks good at first glance, I'll revisit as well
@ -0,0 +1,58 @@
import React from 'react';
import createCanonicalLink from '../../../../utils/createCanonicalLink';
We should have a shorter alias for this that you can use
When you're ready, merge to master, cut to staging, and have us (including @tzarebczan) test this.
@ -0,0 +1,58 @@
import React from 'react';
import createCanonicalLink from '../../../../utils/createCanonicalLink';
I'll do a pass of alias insertion soon.