BasicVersionManager
The BasicVersionManager
class, part of the ByteCobra Updater framework, is designed for handling version management of applications. It extends the abstract VersionManager
class, providing functionality for reading and writing local package information, and retrieving the latest version of an application from a remote server. The class uses a FileInfo
object to manage the package information file, a JsonSerializer
for serialization, and HttpClient
for making HTTP requests to the server. This class ensures that applications can manage their version information efficiently, checking for updates and maintaining local version data.