New Videos Added When App is Open Price Doesnt Change #511

Closed
opened 2017-08-28 10:20:16 +02:00 by MSFTserver · 4 comments
MSFTserver commented 2017-08-28 10:20:16 +02:00 (Migrated from github.com)

The Issue

When the app is open when there is a new video added to the front page the prices stay the same as the last video fee that was in its place, so if the last video was free and the new video is not free the price will remain as free and the user may not know that front page has update within the time of them opening the app depending when it was launched. the user must refresh to get new prices but as for me i happened the open the app minutes before 2 new videos got put on the front page thinking they were free i downloaded them, lost 50 LBC thinking it was free but hopefully we can get this straightened out

Steps to reproduce

  1. leave app open
  2. wait for new video to go on front page
  3. price doesn't update assuming the price is free when it could well in fact not be

Expected behavior

Tell us what should happen
the price to automatically update with the new video all the other stuff description, author, picture all get loaded but the new price,
or have a pop when a new videos come on to have the user refresh the page

Actual behaviour

Tell us what happens instead
the app assumes the download and charges the uses the fee of the download but never a pop-up telling the user that they have purchased any content only to find lost funds and transaction they wouldn't have know about in there transactions list.

System Configuration

  • LBRY Daemon version: 0.14.2
  • LBRY App version: 0.14.3
  • LBRY Installation ID: 23frRChSLELdXoLLuYRZm21yXrAhiV3LeUud4S9qXmxetNLKmaTDX6Zxr9nGdcyuV5
  • Operating system: Windows (Windows-2012ServerR2-6.3.9600)

Anything Else

Screenshots

image
image

<!-- Thanks for reporting an issue to LBRY and helping us improve! To make it possible for us to help you, please fill out below information carefully. Before reporting any issues, please make sure that you're using the latest version. - App releases: https://github.com/lbryio/lbry-app/releases - Standalone daemon: https://github.com/lbryio/lbry/releases We are also available on Slack at https://slack.lbry.io --> ## The Issue When the app is open when there is a new video added to the front page the prices stay the same as the last video fee that was in its place, so if the last video was free and the new video is not free the price will remain as free and the user may not know that front page has update within the time of them opening the app depending when it was launched. the user must refresh to get new prices but as for me i happened the open the app minutes before 2 new videos got put on the front page thinking they were free i downloaded them, lost 50 LBC thinking it was free but hopefully we can get this straightened out ### Steps to reproduce 1. leave app open 2. wait for new video to go on front page 3. price doesn't update assuming the price is free when it could well in fact not be ### Expected behavior Tell us what should happen the price to automatically update with the new video all the other stuff description, author, picture all get loaded but the new price, or have a pop when a new videos come on to have the user refresh the page ### Actual behaviour Tell us what happens instead the app assumes the download and charges the uses the fee of the download but never a pop-up telling the user that they have purchased any content only to find lost funds and transaction they wouldn't have know about in there transactions list. ## System Configuration <!-- For the app, this info is in the About section at the bottom of the Help page. You can include a screenshot instead of typing it out --> <!-- For the daemon, run: curl 'http://localhost:5279' --data '{"method":"version"}' and include the full output --> - LBRY Daemon version: 0.14.2 - LBRY App version: 0.14.3 - LBRY Installation ID: 23frRChSLELdXoLLuYRZm21yXrAhiV3LeUud4S9qXmxetNLKmaTDX6Zxr9nGdcyuV5 - Operating system: Windows (Windows-2012ServerR2-6.3.9600) ## Anything Else <!-- Include anything else that does not fit into the above sections --> ## Screenshots <!-- If a screenshot would help explain the bug, please include one or two here --> ![image](https://user-images.githubusercontent.com/18357967/29765054-746d6182-8b8e-11e7-85b9-637696d1ccc9.png) ![image](https://user-images.githubusercontent.com/18357967/29765076-8b25f2f4-8b8e-11e7-8f98-059b0c861b6d.png)
tzarebczan commented 2017-08-28 15:00:19 +02:00 (Migrated from github.com)

This is probably part of a larger issue: https://github.com/lbryio/lbry/issues/547

This is probably part of a larger issue: https://github.com/lbryio/lbry/issues/547
tzarebczan commented 2017-08-29 19:52:30 +02:00 (Migrated from github.com)

The more general issue here is that users are not being shown the correct price for content unless LBRY is refreshed or cache is cleared. This can cause much frustration if a user sees the video as free but it ends up charging them LBC. In the case above, it was a large LBC value of 49.

Are there any short term / temporary workaround solutions to fix this?

The more general issue here is that users are not being shown the correct price for content unless LBRY is refreshed or cache is cleared. This can cause much frustration if a user sees the video as free but it ends up charging them LBC. In the case above, it was a large LBC value of 49. Are there any short term / temporary workaround solutions to fix this?
MSFTserver commented 2017-08-29 21:43:35 +02:00 (Migrated from github.com)

only thing i can think of for a work around for now would be to implement a pop-up that asks a user to refresh the page when new content is there im not sure how goes about caching but it seems the description and everything else gets updated but the price so maybe the caching of the price could just be done away with? unless it has more significant use

only thing i can think of for a work around for now would be to implement a pop-up that asks a user to refresh the page when new content is there im not sure how goes about caching but it seems the description and everything else gets updated but the price so maybe the caching of the price could just be done away with? unless it has more significant use
kauffj commented 2017-08-30 00:39:24 +02:00 (Migrated from github.com)

There are fixes to be made here app side, but I suspect they are insufficient without changes on the daemon side as well.

The changes to be made app side have been merged into #392.

There are fixes to be made here app side, but I suspect they are insufficient without changes on the daemon side as well. The changes to be made app side have been merged into #392.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#511
No description provided.