Class RemoteUpdatesProvider
java.lang.Object
pro.gravit.launchserver.auth.updates.UpdatesProvider
pro.gravit.launchserver.auth.updates.RemoteUpdatesProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class UpdatesProvider
UpdatesProvider.BuildSecrets, UpdatesProvider.BuildSecretsCheck, UpdatesProvider.UpdateInfo, UpdatesProvider.UpdateUploadInfoModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
FieldsFields inherited from class UpdatesProvider
providers, serverModifier and TypeFieldDescriptionstatic final pro.gravit.utils.ProviderMap<UpdatesProvider> protected LaunchServer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckUpdates(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant, UpdatesProvider.BuildSecretsCheck buildSecretsCheck) voidMethods inherited from class UpdatesProvider
checkSecureHash, close, init, registerProvidersModifier and TypeMethodDescriptionprotected booleancheckSecureHash(String secureHash, String secureSalt, String privateSecureToken) voidclose()voidinit(LaunchServer server) static void
-
Field Details
-
baseUrl
-
accessToken
-
-
Constructor Details
-
RemoteUpdatesProvider
public RemoteUpdatesProvider()
-
-
Method Details
-
pushUpdate
- Specified by:
pushUpdatein classUpdatesProvider- Throws:
IOException
-
checkUpdates
public UpdatesProvider.UpdateInfo checkUpdates(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant, UpdatesProvider.BuildSecretsCheck buildSecretsCheck) - Specified by:
checkUpdatesin classUpdatesProvider
-