Skip to content
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

Activity feed does not dynamically capture new activity #812

Open
ijm8710 opened this issue Jul 1, 2024 · 2 comments · Fixed by #1093
Open

Activity feed does not dynamically capture new activity #812

ijm8710 opened this issue Jul 1, 2024 · 2 comments · Fixed by #1093
Labels
bug Something isn't working

Comments

@ijm8710
Copy link

ijm8710 commented Jul 1, 2024

What is the problem?

Once a game is finished, perf cards will dynamically capture the adjusted rating.
Yet, activity feed will not capture same said games
You can see when I first start the recording my blitz is a 1196 but you can also see I played a game 1 minute ago in recent games but no indication of it in the activity feed.

Steps to reproduce the bug

  • game was played. My loss dropped my rating from 1203 to 1196 as reflected in perf cards.
  • I then proceeded to play 2 puzzles.
  • Upon completing those and going back to activity screen, none of that activity shows up even though I hang in there for a few seconds.

What did you expect to happen?

If the perf card for bullet was able to dynamically update from 1203 down 7 to 1196, I think we both agree the recent activity should also have dynamically updated without having to force close and reopen the app.

What happened instead?

Perf cards reflect the activity but the activity logs do Not. Only When I force close and reopen the app, the two puzzles and 1 recent blitz game are finally pulled in.

Device Info

iPhone 13 pro

Operating System Version

iOS 17

Additional information

Streamable link to video: https://streamable.com/27i5qg

@ijm8710 ijm8710 added the bug Something isn't working label Jul 1, 2024
@veloce veloce closed this as completed in ea88722 Oct 16, 2024
@veloce veloce reopened this Nov 4, 2024
@ijm8710
Copy link
Author

ijm8710 commented Dec 21, 2024

@veloce is there anything else to provide here? I can reproduce all these every single time without any difficulty

And here's another slightly different example (video) but all part of the same general issue.
I rematched opponent. If I go to my opponents profile, my game is in their game log.
If I got to my own profile, game is not showing yet.

The general point is everything is loading asynchronously and therefore your:

  • ratings can be vastly different on two different screens, even where the screen accessed later is the one that's stale
  • lists of activity such as puzzles played or games in a log are missing/omitted. This could be as large as 10-15 games if you played them all in a row
  • you can even have the very same screen show two different ratings for the exact same thing such as here where the activity log says my puzzle rating is 1700 while the tiles say 1680

Edit: here's an example with 3 diff versions of the exact same rapid rating image
Current rating showing near my username on left side really being 1433
The activity log showing 1434 which was two games before that
And the tile showing one additional further game back at 1430

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants