refactor app config
This commit is contained in:
parent
ca6f919664
commit
a0f6ff6f7d
@ -55,8 +55,15 @@ public:
|
|||||||
public:
|
public:
|
||||||
app_config(const provider_type &prov, std::string_view data_directory = "");
|
app_config(const provider_type &prov, std::string_view data_directory = "");
|
||||||
|
|
||||||
|
app_config() = delete;
|
||||||
|
app_config(app_config &&) = delete;
|
||||||
|
app_config(const app_config &) = delete;
|
||||||
|
|
||||||
~app_config() { save(); }
|
~app_config() { save(); }
|
||||||
|
|
||||||
|
auto operator=(const app_config &) -> app_config & = delete;
|
||||||
|
auto operator=(app_config &&) -> app_config & = delete;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
provider_type prov_;
|
provider_type prov_;
|
||||||
atomic<std::string> api_auth_;
|
atomic<std::string> api_auth_;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user