Class GitHubUpdateChecker
java.lang.Object
com.zetaplugins.zetacore.services.updatechecker.UpdateChecker
com.zetaplugins.zetacore.services.updatechecker.GitHubUpdateChecker
Checks for updates of a plugin by querying the GitHub Releases API.
-
Constructor Summary
ConstructorsConstructorDescriptionGitHubUpdateChecker(JavaPlugin plugin, String repoOwner, String repoName) Constructs a GitHubUpdateChecker for the given plugin and GitHub repository. -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckForUpdates(boolean logMessage) Checks for updates for the plugin.Methods inherited from class com.zetaplugins.zetacore.services.updatechecker.UpdateChecker
getLatestVersion, getLogger, getNewVersionConsoleMessage, getPlugin, isNewVersionAvailable, setLatestVersion, setNewVersionAvailable
-
Constructor Details
-
GitHubUpdateChecker
Constructs a GitHubUpdateChecker for the given plugin and GitHub repository.- Parameters:
plugin- The JavaPlugin instancerepoOwner- GitHub username or organizationrepoName- Repository name
-
-
Method Details
-
checkForUpdates
public void checkForUpdates(boolean logMessage) Description copied from class:UpdateCheckerChecks for updates for the plugin.- Specified by:
checkForUpdatesin classUpdateChecker- Parameters:
logMessage- If true, logs a message if a new version is available
-
getLatestVersionUrl
- Specified by:
getLatestVersionUrlin classUpdateChecker
-