mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-04-11 10:47:29 +03:00
Все должно работать (должно) кроме функции auth
This commit is contained in:
parent
84589cbc5e
commit
737568dd93
1 changed files with 8 additions and 7 deletions
|
@ -23,23 +23,24 @@ public void init() {
|
||||||
if (urlGetAll == null) LogHelper.error("[Verify][AuthHandler] urlGetAll cannot be null");
|
if (urlGetAll == null) LogHelper.error("[Verify][AuthHandler] urlGetAll cannot be null");
|
||||||
if (urlGetUUID == null) LogHelper.error("[Verify][AuthHandler] urlGetUUID cannot be null");
|
if (urlGetUUID == null) LogHelper.error("[Verify][AuthHandler] urlGetUUID cannot be null");
|
||||||
if (urlGetUsername == null) LogHelper.error("[Verify][AuthHandler] urlGetUsername cannot be null");
|
if (urlGetUsername == null) LogHelper.error("[Verify][AuthHandler] urlGetUsername cannot be null");
|
||||||
if (urlUpdateAccessToken == null) LogHelper.error("[Verify][AuthHandler] urlUpdateAccessToken cannot be null");
|
|
||||||
if (urlUpdateServerID == null) LogHelper.error("[Verify][AuthHandler] urlUpdateServerID cannot be null");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UUID auth(AuthProviderResult authResult) throws IOException {
|
public UUID auth(AuthProviderResult authResult) throws IOException {
|
||||||
//TODO
|
//TODO вот тут не понял поэтому пусть пока что возращает рандом uuid
|
||||||
|
return UUID.randomUUID();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UUID checkServer(String username, String serverID) throws IOException {
|
public UUID checkServer(String username, String serverID) throws IOException {
|
||||||
//TODO
|
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetUUID, "type", "GetUUID", "username", IOHelper.urlEncode(username))));
|
||||||
|
UUID stringTOuuid = UUID.fromString(currentResponse);
|
||||||
|
return stringTOuuid;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean joinServer(String username, String accessToken, String serverID) throws IOException {
|
public boolean joinServer(String username, String accessToken, String serverID) throws IOException {
|
||||||
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetAll, "username", IOHelper.urlEncode(username), "accessToken", IOHelper.urlEncode(accessToken), "serverID", IOHelper.urlEncode(serverID))));
|
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetAll, "type", "GetAll", "username", IOHelper.urlEncode(username), "accessToken", IOHelper.urlEncode(accessToken), "serverID", IOHelper.urlEncode(serverID))));
|
||||||
String[] joinServerParams = currentResponse.split(":");
|
String[] joinServerParams = currentResponse.split(":");
|
||||||
if (joinServerParams[0] == username && joinServerParams[1] == accessToken) {
|
if (joinServerParams[0] == username && joinServerParams[1] == accessToken) {
|
||||||
if (joinServerParams[2] == serverID || joinServerParams == null) {
|
if (joinServerParams[2] == serverID || joinServerParams == null) {
|
||||||
|
@ -51,7 +52,7 @@ public boolean joinServer(String username, String accessToken, String serverID)
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UUID usernameToUUID(String username) throws IOException {
|
public UUID usernameToUUID(String username) throws IOException {
|
||||||
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetUUID, "username", IOHelper.urlEncode(username))));
|
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetUUID, "type", "GetUUID", "username", IOHelper.urlEncode(username))));
|
||||||
UUID stringTOuuid = UUID.fromString(currentResponse);
|
UUID stringTOuuid = UUID.fromString(currentResponse);
|
||||||
return stringTOuuid;
|
return stringTOuuid;
|
||||||
}
|
}
|
||||||
|
@ -59,7 +60,7 @@ public UUID usernameToUUID(String username) throws IOException {
|
||||||
@Override
|
@Override
|
||||||
public String uuidToUsername(UUID uuid) throws IOException {
|
public String uuidToUsername(UUID uuid) throws IOException {
|
||||||
String uuidTOstring = uuid.toString();
|
String uuidTOstring = uuid.toString();
|
||||||
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetUsername, "uuid", IOHelper.urlEncode(uuidTOstring))));
|
String currentResponse = IOHelper.request(new URL(CommonHelper.replace(urlGetUsername, "type", "GetUsername", "uuid", IOHelper.urlEncode(uuidTOstring))));
|
||||||
return currentResponse;
|
return currentResponse;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue