publish in a channel does not show up immediately #479
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#479
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
If a publish is made into a channel, it does not show up until the client refreshes the app. I believe this is because the redux store already retrieved the channel's info, including the list of claims, so it is not making a new request. After a successful publish, the asset record needs to be added to the channel's claims array or else the channel's info needs to be refreshed in full.
@billbitt should this be tagged Osprey? Not sure how important this is
@skhameneh this is the issue I mentioned and it's still happening. It may be important to fix for Osprey.
If new publishes don't show up without hitting reload, this probably should be fixed for Osprey.
Looks like it doesn't get added until it's confirmed + refreshed.
I'm hoping to have a satisfactory solution to this problem for new publishes and updates as part of Osprey but it is tricky with chainquery and unconfirmed claims.
At the very least I will add the data to redux upon publish confirmation but it won't persist.
@daovist Chainquery has been updated to process mempool transactions. It regularly checks for these every second and processes them. See https://github.com/lbryio/chainquery/issues/59 for added details.
Excellent! Thank you @tiger5226
During testing this gave a very acceptable update time (few seconds); we will actively work on improving times. Closing for now.