if(!database)throwstd::runtime_error("database is NULL");
std::stringkey=database->get_text_params("SELECT key FROM mappings WHERE search_term = ?1 AND content = 'account' LIMIT 1;",{user_id.toStdString()});
std::stringkey=database->get_text_params("SELECT key FROM mappings WHERE search_term = ?1 AND content = 'user' LIMIT 1;",{user_id.toStdString()});
if(key.empty())returnuser_id;// Key will never be empty as long as it exists in DHT + database
std::stringdisplay_name=database->get_text_params("SELECT search_term FROM mappings WHERE key = ?1 AND LENGTH(search_term) <= 30 AND content = 'account'",{key});
std::stringdisplay_name=database->get_text_params("SELECT search_term FROM mappings WHERE key = ?1 AND LENGTH(search_term) <= 30 AND content = 'user'",{key});
std::stringaccount_key=database->get_text_params("SELECT key FROM mappings WHERE search_term = ?1 AND content = 'account'",{primary_address});
std::stringaccount_key=database->get_text_params("SELECT key FROM mappings WHERE search_term = ?1 AND content = 'user'",{primary_address});
// Save user information in memory
std::stringdisplay_name=database->get_text_params("SELECT search_term FROM mappings WHERE key = ?1 AND LENGTH(search_term) <= 30 AND content = 'account'",{account_key});
std::stringdisplay_name=database->get_text_params("SELECT search_term FROM mappings WHERE key = ?1 AND LENGTH(search_term) <= 30 AND content = 'user'",{account_key});