Skip to content

SoftwareUpdater

Inherits: Node

Properties

Type Name Default
Version Version
PackageVerifier PackageVerifier
String update_pack_url ""
CustomLogger logger
String github_project "ShadowBlip/OpenGamepadUI"
String update_filename "update.zip"
String update_hash_filename "update.zip.sha256.txt"
String update_folder "user://updates"
GitHubClient github_client

Methods

Returns Signature
void check_for_updates()
void install_update(download_url: String)

Property Descriptions

Version

Version Version

Note

There is currently no description for this property. Please help us by contributing one!

PackageVerifier

PackageVerifier PackageVerifier

Note

There is currently no description for this property. Please help us by contributing one!

update_pack_url

String update_pack_url = ""

Note

There is currently no description for this property. Please help us by contributing one!

logger

CustomLogger logger

Note

There is currently no description for this property. Please help us by contributing one!

github_project

String github_project = "ShadowBlip/OpenGamepadUI"

Note

There is currently no description for this property. Please help us by contributing one!

update_filename

String update_filename = "update.zip"

Note

There is currently no description for this property. Please help us by contributing one!

update_hash_filename

String update_hash_filename = "update.zip.sha256.txt"

Note

There is currently no description for this property. Please help us by contributing one!

update_folder

String update_folder = "user://updates"

Note

There is currently no description for this property. Please help us by contributing one!

github_client

GitHubClient github_client

Note

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

check_for_updates()

void check_for_updates()

Checks to see if there is a newer version of OpenGamepadUI available.

install_update()

void install_update(download_url: String)

Downloads and installs the given update