mirror of
https://github.com/twisterarmy/twister-core.git
synced 2025-02-02 09:54:29 +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;
|
||||
|
||||
// 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 ) {
|
||||
CBlock block;
|
||||
if( !ReadBlockFromDisk(block, pindex) )
|
||||
|
Loading…
x
Reference in New Issue
Block a user