Changeset View
Changeset View
Standalone View
Standalone View
native/cpp/CommonCpp/DatabaseManagers/DatabaseManager.cpp
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | void DatabaseManager::initializeQueryExecutor(std::string &databasePath) { | ||||
} | } | ||||
} | } | ||||
void DatabaseManager::setDatabaseStatusAsWorkable() { | void DatabaseManager::setDatabaseStatusAsWorkable() { | ||||
comm::CommSecureStore commSecureStore{}; | comm::CommSecureStore commSecureStore{}; | ||||
commSecureStore.set(DATABASE_MANAGER_STATUS_KEY, DB_MANAGER_WORKABLE); | commSecureStore.set(DATABASE_MANAGER_STATUS_KEY, DB_MANAGER_WORKABLE); | ||||
} | } | ||||
bool DatabaseManager::checkIfDatabaseNeedsDeletion() { | |||||
comm::CommSecureStore commSecureStore{}; | |||||
folly::Optional<std::string> databaseManagerStatus = | |||||
commSecureStore.get(DATABASE_MANAGER_STATUS_KEY); | |||||
return databaseManagerStatus.hasValue() && | |||||
databaseManagerStatus.value() == DB_MANAGER_SECOND_FAILURE; | |||||
} | |||||
} // namespace comm | } // namespace comm |