Dolores calls /UserService/GetUser to get the player's name by their ID. Then call /UserService/SearchUsers with the name to get the desired information. If the 1st call returns a banned user, the 2nd call won't return the same user (this endpoint doesn't return banned or deleted users) and if the name matches someone else, that player will be returned instead.
Make sure to compare the user ID in the response of the 2nd call with the requested user ID and return a NotFoundError, if they don't match.
Dolores calls
/UserService/GetUser
to get the player's name by their ID. Then call/UserService/SearchUsers
with the name to get the desired information. If the 1st call returns a banned user, the 2nd call won't return the same user (this endpoint doesn't return banned or deleted users) and if the name matches someone else, that player will be returned instead.Make sure to compare the user ID in the response of the 2nd call with the requested user ID and return a NotFoundError, if they don't match.