Bungie-net / api

Resources for the Bungie.net API
Other
1.21k stars 92 forks source link

What is TigerDemon (Membership Type: 10)? #1188

Closed MarkAlmighty closed 4 years ago

MarkAlmighty commented 4 years ago

Per the subject, what is membership type 10 "TigerDemon"? I can't figure out where I came across its existence, but I put it into a list along with 0:None, 1:Xbox, 2:PSN, 3:Steam, 4:Blizzard, 5:Stadia, 254:Bungie, -1:All.

vthornheart-bng commented 4 years ago

Ah, a fair question! The gist is that this was an account type used exclusively for internal testing during the Destiny 1 time period. Because some internal test environments still have such accounts for legacy testing, and for backwards compatibility, it's basically going to live as a membership type forever even though it's no longer used.

MarkAlmighty commented 4 years ago

Ah, a fair question! The gist is that this was an account type used exclusively for internal testing during the Destiny 1 time period. Because some internal test environments still have such accounts for legacy testing, and for backwards compatibility, it's basically going to live as a membership type forever even though it's no longer used.

Great, thanks for the quick answer! That tells me I don't have to bother accounting for it in my Destiny 2 web app.

vthornheart-bng commented 4 years ago

No prob, glad to be of help!

floatingatoll commented 4 years ago

@vthornheart-bng Is there an "active platforms" list in a manifest somewhere that does not include Tiger and Battle.net and does include Stadia? This isn't exactly a request per se, but if it's already buried in a manifest somewhere, that would be useful for app authors.

vthornheart-bng commented 4 years ago

There isn't, but there ought to be! Right now we expose just the BungieMembershipType enum, which is full of historical cruft. I dig the idea of exposing a more curated subset in some form. Hopefully for now though, folks who want to work with the API will be able to infer which Membership Types are relevant for them from the ones we support in the real world. We may have to hold with that for the time being.