Package net.minheur.potoflux.login
Class ConnectionHandler
java.lang.Object
net.minheur.potoflux.login.ConnectionHandler
Handles all things related to connecting you to your account, disconnecting you, and keeping your
It synchronizes multiple other classes to do so
accountIt synchronizes multiple other classes to do so
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaccountFor(String token) static voidstatic Perms[]static Stringstatic Stringstatic voidlogin()static voidlogout()static voidstatic voidstatic voidstatic voidstatic voidsendAccountCreationLockRequest(boolean isAllowed)
-
Field Details
-
account
-
isLogged
public static boolean isLogged -
isAccountCreationEnabled
public static boolean isAccountCreationEnabled
-
-
Constructor Details
-
ConnectionHandler
public ConnectionHandler()
-
-
Method Details
-
logWith
-
accountFor
-
fillPerms
-
getToken
-
reloadAccountCreationPermission
public static void reloadAccountCreationPermission() -
sendAccountCreationLockRequest
public static void sendAccountCreationLockRequest(boolean isAllowed) -
checkAndRemoveExistingToken
public static void checkAndRemoveExistingToken() -
performAuthAction
public static void performAuthAction() -
reloadAuthUi
public static void reloadAuthUi() -
logout
public static void logout() -
login
public static void login() -
getAuthButtonStatus
-