Class LocalUpdatesProvider
java.lang.Object
pro.gravit.launchserver.auth.updates.UpdatesProvider
pro.gravit.launchserver.auth.updates.LocalUpdatesProvider
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class UpdatesProvider
UpdatesProvider.BuildSecrets, UpdatesProvider.BuildSecretsCheck, UpdatesProvider.UpdateInfo, UpdatesProvider.UpdateUploadInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionpro.gravit.launcher.base.config.JsonConfigurable<LocalUpdatesProvider.BuildSecretsInfo> Fields inherited from class UpdatesProvider
providers, server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckUpdates(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant, UpdatesProvider.BuildSecretsCheck buildSecretsCheck) getUpdate(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant) voidinit(LaunchServer server) voidvoidsync(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant) Methods inherited from class UpdatesProvider
checkSecureHash, close, registerProviders
-
Field Details
-
updatesDir
-
binaryName
-
buildSecretsFile
-
urls
-
buildSecretsJson
public transient pro.gravit.launcher.base.config.JsonConfigurable<LocalUpdatesProvider.BuildSecretsInfo> buildSecretsJson
-
-
Constructor Details
-
LocalUpdatesProvider
public LocalUpdatesProvider()
-
-
Method Details
-
init
- Overrides:
initin classUpdatesProvider
-
pushUpdate
- Specified by:
pushUpdatein classUpdatesProvider- Throws:
IOException
-
sync
public void sync(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant) throws IOException - Throws:
IOException
-
getUpdate
-
checkUpdates
public UpdatesProvider.UpdateInfo checkUpdates(pro.gravit.launcher.core.api.features.CoreFeatureAPI.UpdateVariant variant, UpdatesProvider.BuildSecretsCheck buildSecretsCheck) - Specified by:
checkUpdatesin classUpdatesProvider
-