wallet: Create IsDatabaseLoaded function
Github-Pull: #14552
Rebased-From: 5912031
This commit is contained in:
parent
7751ea37b6
commit
0a9af2d4cb
2 changed files with 2 additions and 2 deletions
|
@ -80,8 +80,7 @@ bool IsWalletLoaded(const fs::path& wallet_path)
|
|||
LOCK(cs_db);
|
||||
auto env = g_dbenvs.find(env_directory.string());
|
||||
if (env == g_dbenvs.end()) return false;
|
||||
auto db = env->second.m_databases.find(database_filename);
|
||||
return db != env->second.m_databases.end();
|
||||
return env->second.IsDatabaseLoaded(database_filename);
|
||||
}
|
||||
|
||||
BerkeleyEnvironment* GetWalletEnv(const fs::path& wallet_path, std::string& database_filename)
|
||||
|
|
|
@ -56,6 +56,7 @@ public:
|
|||
void MakeMock();
|
||||
bool IsMock() const { return fMockDb; }
|
||||
bool IsInitialized() const { return fDbEnvInit; }
|
||||
bool IsDatabaseLoaded(const std::string& db_filename) const { return m_databases.find(db_filename) != m_databases.end(); }
|
||||
fs::path Directory() const { return strPath; }
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue