Giter VIP home page Giter VIP logo

Comments (13)

zyll71 avatar zyll71 commented on May 27, 2024 1

Some users reported that v6.3.8 fixes this problem for them.

I confirm this.

from mtgatool-desktop.

Manwe-777 avatar Manwe-777 commented on May 27, 2024

So looking around , accountId is not something we care about now, rather we only need the socialId, that is used during matches and everywhere else. I can probably make it query the current social ID once every a while so it stays up to date..

from mtgatool-desktop.

zyll71 avatar zyll71 commented on May 27, 2024

Yeah. I can't see any value associated with the log's accountId, so that should be ignored.
I mistakenly referenced the log's PlayerSocialId as SocialId above. sorry for the confusion.
What might require additional investigation is why both the log's PlayerSocialId and userId show up in the app's config menu as valid choices.

Edit: correct Id keys

from mtgatool-desktop.

MrNukealizer avatar MrNukealizer commented on May 27, 2024

So looking around , accountId is not something we care about now, rather we only need the socialId, that is used during matches and everywhere else. I can probably make it query the current social ID once every a while so it stays up to date..

Then why are all of my match history and decks (especially before two IDs existed) under the AccountID rather than the SocialID? I don't see anything except constructed/limited rank connected to the SocialID, whereas everything else uses the AccountID.

from mtgatool-desktop.

zyll71 avatar zyll71 commented on May 27, 2024

Then why are all of my match history and decks (especially before two IDs existed) under the AccountID rather than the SocialID? I don't see anything except constructed/limited rank connected to the SocialID, whereas everything else uses the AccountID.

The log's AccountId seems to be empty (at least playing unranked BO1 and quick draft). Do you mean the log's userId?

from mtgatool-desktop.

MrNukealizer avatar MrNukealizer commented on May 27, 2024

The log's AccountId seems to be empty (at least playing unranked BO1 and quick draft). Do you mean the log's userId?

I mean whatever ID existed before PlayerSocialId was added. A quick glance at my log shows that it it appears as userId, clientId, and in a bunch of log lines about sending or receiving events. It's the one that's specifically not PlayerSocialId.

from mtgatool-desktop.

zyll71 avatar zyll71 commented on May 27, 2024

from mtgatool-desktop.

MrNukealizer avatar MrNukealizer commented on May 27, 2024

Nope, my PlayerSocialId is different.

from mtgatool-desktop.

Manwe-777 avatar Manwe-777 commented on May 27, 2024

Possible fix in 3bd32d9 (to release in v6.3.3)

On my end, the playerSocialId and PlayerId were the exact same, thus the confusion for me. Something is funky with my account after the change (probably some internal wotc accounts stuff we dont know about)

from mtgatool-desktop.

zyll71 avatar zyll71 commented on May 27, 2024

Possible fix in 3bd32d9 (to release in v6.3.3)

farewell social id, long live client id

Final question for my understanding: what led you to decide on dropping the PlayerSocialId?
In my logs from the last couple of days the PlayerSocialId shows up right when the MTGA starts up. After clicking on all sorts MTGA's menu items, I only have seen the userId and clientId during game transactions up until now (but that is no exhaustive). That means the app would not know the Id until a game was played.

from mtgatool-desktop.

zyll71 avatar zyll71 commented on May 27, 2024

6.3.3's Account ID is still flipping between the log's PlayerSocialId and the userId/clientId depending on game play. My current games seem to be saved with the latter.

from mtgatool-desktop.

Manwe-777 avatar Manwe-777 commented on May 27, 2024

@zyll71 The playerSocialId is not the one we need, I was very confused because on my logs both are the same, but other users brought to my attention the one they were using before this change was introduced was the clientId/userid and not the socia id, that is the newer and might be different for some.

The userid/clientid can be obtained via the daemon or when a game starts, and its the one we always used for our tracking, I need to maintain the same ID so old users that now suddenly have a social id thats different can have their data under the same ID as it always been.

from mtgatool-desktop.

riQQ avatar riQQ commented on May 27, 2024

Some users reported that v6.3.8 fixes this problem for them.

from mtgatool-desktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.