43extern std::map<std::string, UpdateInfo>
updateInfos;
#define PRIVATE
Attribute for private functions not intended to be called by plugins.
Definition common.hpp:32
PRIVATE void syncUpdate(std::string slug)
PRIVATE void checkUpdates()
bool isAppUpdateAvailable()
std::map< std::string, UpdateInfo > updateInfos
bool isSyncing
Whether plugins are currently downloading.
PRIVATE void syncUpdates()
std::string appChangelogUrl
std::string appDownloadUrl
bool refreshRequested
Whether the UI should refresh the plugin updates menu.
bool restartRequested
Whether the UI should ask the user to restart after updating plugins.
PRIVATE void logIn(std::string email, std::string password)
PRIVATE bool hasUpdates()
PRIVATE void checkAppUpdate()
Root namespace for the Rack API.
Definition AudioDisplay.hpp:9
Definition library.hpp:12
std::string minRackVersion
Only defined if plugin does not meet Rack version requirement.
Definition library.hpp:17
std::string name
Definition library.hpp:13
bool downloaded
Definition library.hpp:18
std::string changelogUrl
Definition library.hpp:15
std::string version
Definition library.hpp:14