Class UpdatesProvider
java.lang.Object
pro.gravit.launchserver.auth.updates.UpdatesProvider
- Direct Known Subclasses:
LocalUpdatesProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final pro.gravit.utils.ProviderMap<UpdatesProvider> protected LaunchServer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckSecureHash(String secureHash, String secureSalt, String privateSecureToken) abstract UpdatesProvider.UpdateInfocheckUpdates(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant, UpdatesProvider.BuildSecretsCheck buildSecretsCheck) voidclose()voidinit(LaunchServer server) abstract voidstatic void
-
Field Details
-
providers
-
server
-
-
Constructor Details
-
UpdatesProvider
public UpdatesProvider()
-
-
Method Details
-
registerProviders
public static void registerProviders() -
init
-
pushUpdate
- Throws:
IOException
-
checkUpdates
public abstract UpdatesProvider.UpdateInfo checkUpdates(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant, UpdatesProvider.BuildSecretsCheck buildSecretsCheck) -
checkSecureHash
-
close
public void close()
-