status-im / status-mobile

a free (libre) open source, mobile OS for Ethereum
https://status.app
Mozilla Public License 2.0
3.9k stars 987 forks source link

App shows 'buy' for stickerpack user owns when pressing on sticker in chat (Infura - related?) #9886

Closed churik closed 4 years ago

churik commented 4 years ago

Bug Report

Problem

App requires to buy stickerpack that was bought previously from "Tozemoon" sticker pack opened by tap on Tozemoon's sticker from inside chat view. NOTE: It's all fine when I open sticker market place from message input sticker icon. And also if I done that - there is no issue. Until I re-login to account.

So for me now, with RC4 - there are no problems when I open Tozemoon sticker pack from message input sticker icon But issue is when I logged in to account (with bought but not installed Tozemoon) -> open chat with Tozemoon sticker -> tap tozemoon sticker from chat view

Expected behavior

can install stickerpack

Actual behavior

photo_2020-01-22 15 06 35

Reproduction

Additional Information

Logs

stick-log.log

churik commented 4 years ago

cc @flexsurfer @rachelhamlin

cryptounknown commented 4 years ago

This did not happen to me. It worked as expected on my end. I had purchased the sticker pack on a nightly build a few weeks ago and it restored great on the V1 RC.

rachelhamlin commented 4 years ago

Other v1 issues that may be related to Infura:

Serhy commented 4 years ago

I'm not sure if it's infura or not (for me there is nothing like Infura-related) But reproduced for me now in RC3, I just want to specify scenario:

Preconditions:

Reproduction:

However: Steps when NOT reproduced:

rachelhamlin commented 4 years ago

It's okay for me on iOS.

On RC4 iOS, I have the Install button when I click on a Tozemoon sticker in chat. On RC4 Android, I am shown the price in SNT.

Serhy commented 4 years ago

On RC4 I have this issue in both iOS (13.3) and Androids

One note: If you open sticker market place from message input at least once then all fine when opening tozemoon sticker pack from chat, but it's until you re-login. So issue (in RC4 for sure for me on iOS and Android 9 and Android 8) is that "App requires to buy stickerpack that was bought previously in the tozemoon sticker pack opened by tap on Tozemoon sticker from inside chat view" Updated description.