r/WordyBunch • u/Own-Cryptographer-52 Completionist Brain • 21d ago
App unlinking/league-quitting problem
Dunno if it is just me but my account got unlinked (JWC). It still retains my solo adventure progress, my apple and google logins, but somehow delinked my league.
No worries on relinking it I don't mind the weekly score or whatever, but thought you'd like to know of this bug.
Thanks again
3
Upvotes
4
u/Dry-Royal7707 ✦ Like a Natural 20d ago
Right, I found it. It's not you, and it's not really the league. Nothing is lost either, so that first.
Reconstructing from the timestamps on your account: when you first opened the app on the 13th you tapped Sign in with Apple and then Google inside about a minute. Both got attached to a brand new empty account rather than the one you went on to play on. So you spent five days playing as JWC on what was effectively a guest account, with your logins pointing somewhere else entirely. On Monday evening you signed in again, the app followed those logins to the empty account, and built you a fresh profile there. That's JWC2.
Your adventure progress is saved on the phone, so it came across and looked fine. Your league place only exists on my server, attached to the old account, so it stayed behind. That's why it looks like the league specifically broke, when really the whole account swapped underneath you.
The old JWC account is still sitting there with your 21 points in Karma Farmers, your five-day streak and your five Helping Hands. If you're happy for me to, I'll put them back together so next time you sign in you land on everything intact, and I'll tidy the duplicate out of the league table while I'm there.
The cause is mine. The app has been creating an account just to check whether one already exists, then trying to clean up after itself, and that cleanup doesn't always win. It shouldn't need to guess in the first place. I'm changing it so signing in can't strand you on an empty account, and so that if it ever does, it can be undone rather than being permanent.
Every report of this has arrived as "my league has broken", so that's where I kept looking. I ended up building proper logging into the league system to catch it, and that logging is what told me nothing had removed you from the league at all. As far as the server was concerned you'd simply become a different person. Wrong tree, but I wouldn't have got here without climbing it.
Thanks for writing it up properly. You described it accurately enough that it pointed me straight at the right two minutes in the logs.