mirror of
https://github.com/twisterarmy/twister-core.git
synced 2025-03-10 12:31:27 +00:00
priorize following list in listusernamespartial
This commit is contained in:
parent
47292c424e
commit
41fab6fb5a
@ -1191,6 +1191,17 @@ Value listusernamespartial(const Array& params, bool fHelp)
|
|||||||
|
|
||||||
set<string> retStrings;
|
set<string> retStrings;
|
||||||
|
|
||||||
|
// priorize users in following list
|
||||||
|
BOOST_FOREACH(const string &user, m_following)
|
||||||
|
{
|
||||||
|
int toCompare = std::min( userStartsWith.size(), user.size() );
|
||||||
|
if( memcmp( user.data(), userStartsWith.data(), toCompare ) == 0 )
|
||||||
|
retStrings.insert( user );
|
||||||
|
if( retStrings.size() >= count )
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
// now the rest, the entire block chain
|
||||||
for(CBlockIndex* pindex = pindexBest; pindex && retStrings.size() < count; pindex = pindex->pprev ) {
|
for(CBlockIndex* pindex = pindexBest; pindex && retStrings.size() < count; pindex = pindex->pprev ) {
|
||||||
CBlock block;
|
CBlock block;
|
||||||
if( !ReadBlockFromDisk(block, pindex) )
|
if( !ReadBlockFromDisk(block, pindex) )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user