HyCodeYourTale
classpublicPriority 3

ProfileServiceClient

com.hypixel.hytale.server.core.auth.ProfileServiceClient

6

Methods

6

Public Methods

2

Fields

1

Constructors

Constants

BuilderCodec<ProfileServiceClient.PublicGameProfile>CODEC= BuilderCodec.builder( ProfileServiceClient.PublicGameProfile.class, ProfileServiceCli...
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
DurationREQUEST_TIMEOUT= Duration.ofSeconds(5L)

Constructors

public
ProfileServiceClient(String profileServiceUrl)

Methods

Public Methods (6)

public
ProfileServiceClient.PublicGameProfile getProfileByUsername(String username, String bearerToken)
@Nullable
public
CompletableFuture<ProfileServiceClient.PublicGameProfile> getProfileByUsernameAsync(String username, String bearerToken)
public
ProfileServiceClient.PublicGameProfile getProfileByUuid(UUID uuid, String bearerToken)
@Nullable
public
CompletableFuture<ProfileServiceClient.PublicGameProfile> getProfileByUuidAsync(UUID uuid, String bearerToken)
public
String getUsername()
public
UUID getUuid()

Fields

Private/Package Fields (2)

privateHttpClient httpClient
privateString profileServiceUrl

Related Classes