-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[issue] after the prod has been sold, it should disappear immediately on explore tab (doesn't need refresh) #2180
Comments
➤ Ethan Wu commented: Kenny Hung it doesn't disappear immediately because it is still processing. when the process is complete it will disappear |
➤ Scott Yan commented: Kenny Hung have few qestion need chick it
|
➤ Kenny Hung commented: Scott Yan
|
➤ Kenny Hung commented: If user A bought the prod, another user haven't refresh the explore tab & buy the same prod, it will display this error. |
➤ Sam commented: Not sure if I can help from the ionic side. Ethan Wu, in this comment ( https://app.asana.com/0/0/1203139504705444/1203147542867397/f ) you mentioned that "when the process is complete it will disappear". My question is it will disappear without refresh? I mean it's using some real-time data (like web socket)? |
➤ Ethan Wu commented: Sam what i meant was the following: when explorer page is loaded it will grab data from storage backend. once the purchase flow is complete it will redirect back to explorer page and explorer page will do a fresh data grab from storage backend. with NUM purchase the redirect doesn't happen until the entire process is complete. that is why the changes are recorded in backend. with moonpay purchase the redirect happens before (bc we don't want users waiting in the checkout page for 15+ minutes) so what happens is when storage backend grabs the data it doesn't reflect the change bc the purchase hasn't officially completed. |
➤ Ethan Wu commented: let me know if that makes sense. |
➤ Sherry Chung commented: SamEthan Wu For this task, not sure if the expectation can be done. (also cc Scott YanKenny Hung) |
➤ Sam commented: Agree it can be also a solution. For example currently when user creates a capture I don’t allow open capture until it’s uploaded. |
➤ Sam commented: Ethan Wu, in the beginning I was thinking to use postMessage('purchase-completed-reload-iframe) from bubble side and reload it from ionic side. However, as you mentioned there are 3 cases when we explore tab should be refreshed
So I think postMessage is not suitable in this case. I'm not sure if it can be solved from ionic side. One solution in mind is when the "Collect" button is clicked
Ethan Wu, what you think😅? |
➤ Sam commented: Ethan Wu is it more like bubble side thing? Kenny Hung this task can not be delivered for v221115 can we move pls to next sprint. |
➤ Kenny Hung commented: Tammy Yang (cc Sam) because Sam doesn't deliver this task in this sprint, does this task drop or move to next sprint? |
➤ Tammy Yang commented: Ethan Wu can you please help confirm if this is an issue in Bubble side? If yes, let's move it to sprint 22.11.21 |
➤ Ethan Wu commented: Tammy Yang yes this is a bubble side issue. the solution for this is to hold the users on the payment processing page until the asset has completely transferred. similar to NUM wallet payment, we don't redirect until status is success that way when it redirects to explorer page the product will disappear (if asset_origin) or be grayed out (asset_clone). |
➤ Sam commented: Kenny Hung, this task for the bubble side can I re-assign to Ethan and moved to the next sprint? |
➤ Kenny Hung commented: Ethan Wu I think this issue should not be happened ? |
➤ Ethan Wu commented: Kenny Hung this is still an issue that needs to be resolved (especially with moonpay payment) |
➤ Kenny Hung commented: Ethan Wu Just confirm, how qa verified this issue fixed? |
➤ Ethan Wu commented: Kenny Hung
check explorer page after redirect
|
➤ Kenny Hung commented: Ethan Wu |
➤ Ethan Wu commented: Kenny Hung ok that's good. sometimes backend processing time is slow so "processing" is used to catch these edge cases |
Reproduced Steps:
Expectation
When #2, redirect to explore tab, the prod which user bought should be disappear.
User story
As an asset buyer on capture app, I want to see the asset should disappear immediately on explore tab when it's sold, so that I can believe this service and buy/create more asset.
┆Issue is synchronized with this Asana task by Unito
┆Created By: Kenny Hung
The text was updated successfully, but these errors were encountered: