MCPcopy Create free account
hub / github.com/CommE2E/comm / clearSensitiveData

Method clearSensitiveData

native/cpp/CommonCpp/DatabaseManagers/DatabaseManager.cpp:126–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126void DatabaseManager::clearSensitiveData() {
127 CommSecureStore::set(CommSecureStore::userID, "");
128 CommSecureStore::set(CommSecureStore::deviceID, "");
129 CommSecureStore::set(CommSecureStore::commServicesAccessToken, "");
130
131 DatabaseManager::clearMainDatabaseSensitiveData();
132 DatabaseManager::clearRestoredDatabaseSensitiveData();
133
134 PlatformSpecificTools::removeBackupDirectory();
135 CommMMKV::clearSensitiveData();
136 NotificationsCryptoModule::clearSensitiveData();
137 DatabaseManager::setDatabaseStatusAsWorkable();
138}
139
140void DatabaseManager::initializeQueryExecutor(std::string &databasePath) {
141 try {

Callers

nothing calls this directly

Calls 2

setFunction · 0.85
clearSensitiveDataFunction · 0.50

Tested by

no test coverage detected