aboutsummaryrefslogtreecommitdiff
path: root/backends/cloud/dropbox/dropboxstorage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/cloud/dropbox/dropboxstorage.cpp')
-rw-r--r--backends/cloud/dropbox/dropboxstorage.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/backends/cloud/dropbox/dropboxstorage.cpp b/backends/cloud/dropbox/dropboxstorage.cpp
index bcafcf5264..b677b56ff9 100644
--- a/backends/cloud/dropbox/dropboxstorage.cpp
+++ b/backends/cloud/dropbox/dropboxstorage.cpp
@@ -28,24 +28,24 @@
#include "backends/cloud/cloudmanager.h"
#include "backends/networking/curl/connectionmanager.h"
#include "backends/networking/curl/curljsonrequest.h"
-#include "common/config-manager.h"
#include "common/debug.h"
#include "common/json.h"
#include <curl/curl.h>
+#include "backends/cloud/cloudconfighelper.h"
namespace Cloud {
namespace Dropbox {
-char *DropboxStorage::KEY = nullptr; //can't use ConfMan there yet, loading it on instance creation/auth
+char *DropboxStorage::KEY = nullptr; //can't use CloudConfig there yet, loading it on instance creation/auth
char *DropboxStorage::SECRET = nullptr; //TODO: hide these secrets somehow
void DropboxStorage::loadKeyAndSecret() {
- Common::String k = ConfMan.get("DROPBOX_KEY", "cloud");
+ Common::String k = CloudConfig.get("DROPBOX_KEY");
KEY = new char[k.size() + 1];
memcpy(KEY, k.c_str(), k.size());
KEY[k.size()] = 0;
- k = ConfMan.get("DROPBOX_SECRET", "cloud");
+ k = CloudConfig.get("DROPBOX_SECRET");
SECRET = new char[k.size() + 1];
memcpy(SECRET, k.c_str(), k.size());
SECRET[k.size()] = 0;
@@ -80,9 +80,9 @@ void DropboxStorage::codeFlowComplete(Networking::JsonResponse response) {
} else {
_token = result.getVal("access_token")->asString();
_uid = result.getVal("uid")->asString();
- ConfMan.removeKey("dropbox_code", "cloud");
+ CloudConfig.removeKey("dropbox_code");
CloudMan.replaceStorage(this, kStorageDropboxId);
- ConfMan.flushToDisk();
+ CloudConfig.flushToDisk();
debug("Done! You can use Dropbox now! Look:");
CloudMan.testFeature();
}
@@ -94,8 +94,8 @@ void DropboxStorage::codeFlowComplete(Networking::JsonResponse response) {
}
void DropboxStorage::saveConfig(Common::String keyPrefix) {
- ConfMan.set(keyPrefix + "access_token", _token, "cloud");
- ConfMan.set(keyPrefix + "user_id", _uid, "cloud");
+ CloudConfig.set(keyPrefix + "access_token", _token);
+ CloudConfig.set(keyPrefix + "user_id", _uid);
}
Common::String DropboxStorage::name() const {
@@ -199,18 +199,18 @@ void DropboxStorage::infoMethodCallback(StorageInfoResponse response) {
DropboxStorage *DropboxStorage::loadFromConfig(Common::String keyPrefix) {
loadKeyAndSecret();
- if (!ConfMan.hasKey(keyPrefix + "access_token", "cloud")) {
+ if (!CloudConfig.hasKey(keyPrefix + "access_token")) {
warning("No access_token found");
return 0;
}
- if (!ConfMan.hasKey(keyPrefix + "user_id", "cloud")) {
+ if (!CloudConfig.hasKey(keyPrefix + "user_id")) {
warning("No user_id found");
return 0;
}
- Common::String accessToken = ConfMan.get(keyPrefix + "access_token", "cloud");
- Common::String userId = ConfMan.get(keyPrefix + "user_id", "cloud");
+ Common::String accessToken = CloudConfig.get(keyPrefix + "access_token");
+ Common::String userId = CloudConfig.get(keyPrefix + "user_id");
return new DropboxStorage(accessToken, userId);
}