From e352e8e6b8d03a24ef5d52eef3e4d370807b5bbd Mon Sep 17 00:00:00 2001 From: saturneric Date: Wed, 17 Jan 2024 19:39:47 +0800 Subject: fix: find and slove some bugs --- src/core/utils/CacheUtils.cpp | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'src/core/utils/CacheUtils.cpp') diff --git a/src/core/utils/CacheUtils.cpp b/src/core/utils/CacheUtils.cpp index 5e8657fa..e521870c 100644 --- a/src/core/utils/CacheUtils.cpp +++ b/src/core/utils/CacheUtils.cpp @@ -32,21 +32,15 @@ namespace GpgFrontend { -void SetTempCacheValue(const QString& key, const QString& value) { - QJsonDocument json; - json.setObject(QJsonObject({{key, value}})); - CacheManager::GetInstance().SaveCache(key, json); +void SetCacheValue(const QString& key, QString value) { + CacheManager::GetInstance().SaveCache(key, std::move(value)); } -auto GetTempCacheValue(const QString& key) -> QString { - QJsonDocument json = CacheManager::GetInstance().LoadCache(key); - if (!json.isObject()) return {}; - auto json_object = json.object(); - if (!json_object.contains(key) && json_object[key].isString()) return {}; - return json_object[key].toString(); +auto GetCacheValue(const QString& key) -> QString { + return CacheManager::GetInstance().LoadCache(key); } -void ResetTempCacheValue(const QString& key) { +void ResetCacheValue(const QString& key) { CacheManager::GetInstance().ResetCache(key); } -- cgit v1.2.3