fix BB license check bug; clean up license commands

This commit is contained in:
Martin Michelsen
2022-08-02 12:04:11 -07:00
parent 1164f99957
commit ed36471a4e
6 changed files with 146 additions and 73 deletions
+15
View File
@@ -44,6 +44,21 @@ struct License {
std::string str() const;
} __attribute__((packed));
class incorrect_password : public std::invalid_argument {
public:
incorrect_password() : invalid_argument("incorrect password") { }
};
class incorrect_access_key : public std::invalid_argument {
public:
incorrect_access_key() : invalid_argument("incorrect access key") { }
};
class missing_license : public std::invalid_argument {
public:
missing_license() : invalid_argument("missing license") { }
};
class LicenseManager {
public:
LicenseManager();