mirror of
https://git.wownero.com/wownero/onion-wownero-blockchain-explorer.git
synced 2024-08-15 00:33:12 +00:00
full resutls vector added
This commit is contained in:
parent
7a4cc5c622
commit
bbab4afc7e
1 changed files with 49 additions and 19 deletions
54
src/page.h
54
src/page.h
|
@ -31,7 +31,7 @@
|
|||
#define TMPL_FOOTER TMPL_DIR "/footer.html"
|
||||
#define TMPL_BLOCK TMPL_DIR "/block.html"
|
||||
#define TMPL_TX TMPL_DIR "/tx.html"
|
||||
|
||||
#define TMPL_SEARCH_RESULTS TMPL_DIR "/search_results.html"
|
||||
|
||||
namespace xmreg {
|
||||
|
||||
|
@ -936,26 +936,56 @@ namespace xmreg {
|
|||
|
||||
result_html = default_txt;
|
||||
|
||||
// now search my own custom lmdb database
|
||||
// with key_images, public_keys etc.
|
||||
|
||||
vector<pair<string, vector<string>>> all_possible_tx_hashes;
|
||||
|
||||
xmreg::MyLMDB mylmdb {"/home/mwo/.bitmonero/lmdb2"};
|
||||
|
||||
vector<string> tx_hashes = mylmdb.search(search_text, "key_images");
|
||||
|
||||
if (tx_hashes.size() == 1)
|
||||
{
|
||||
result_html = show_tx(tx_hashes.at(0));
|
||||
return result_html;
|
||||
}
|
||||
all_possible_tx_hashes.push_back(make_pair("key_images", tx_hashes));
|
||||
|
||||
tx_hashes = mylmdb.search(search_text, "public_keys");
|
||||
all_possible_tx_hashes.push_back(make_pair("public_keys", tx_hashes));
|
||||
|
||||
if (tx_hashes.size() == 1)
|
||||
// if (tx_hashes.size() == 1)
|
||||
// {
|
||||
// result_html = show_tx(tx_hashes.at(0));
|
||||
// return result_html;
|
||||
// }
|
||||
//
|
||||
// tx_hashes = mylmdb.search(search_text, "public_keys");
|
||||
//
|
||||
// if (tx_hashes.size() == 1)
|
||||
// {
|
||||
// result_html = show_tx(tx_hashes.at(0));
|
||||
// return result_html;
|
||||
// }
|
||||
|
||||
return result_html;
|
||||
}
|
||||
|
||||
string
|
||||
show_search_results(
|
||||
const vector<pair<string, vector<string>>>& all_possible_tx_hashes)
|
||||
{
|
||||
result_html = show_tx(tx_hashes.at(0));
|
||||
return result_html;
|
||||
|
||||
// initalise page tempate map with basic info about blockchain
|
||||
mstch::map context {
|
||||
{"something" , "something"},
|
||||
};
|
||||
|
||||
// read search_results.html
|
||||
string search_results_html = xmreg::read(TMPL_SEARCH_RESULTS);
|
||||
|
||||
// add header and footer
|
||||
string full_page = get_full_page(search_results_html);
|
||||
|
||||
// render the page
|
||||
return mstch::render(full_page, context);
|
||||
}
|
||||
|
||||
return result_html;
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
|
|
Loading…
Reference in a new issue