Am I misremembering this, or was the timer for getting public character information not 3600 seconds (1 hour), like it currently is for corporation and alliance information, instead of 86400 seconds (24 hours).
I’m running a discord bot and people usually join new Discord servers directly after changing corporations to get registered for the new service. I’m using the public character endpoint to check in what corporation people are and in the last few days I got a few complaints about character names not properly changing and roles being applied very late. I’m also getting a bunch of ESI errors telling me that the corporation information I’m requesting from characters is invalid, because the character is no longer in that corporation.
Did something change with that cache timer? Is there a faster way to check for corporation changes? Having people wait 24 hours before they get Discord roles is a bit of a bummer.