fixed serialisation bug and added new GUI bits

This commit is contained in:
csoler 2015-11-25 18:08:53 -05:00
parent 3fbbc57a1f
commit bca89c63c6
4 changed files with 1234 additions and 1150 deletions

View file

@ -102,7 +102,7 @@ uint32_t RsGxsIdLocalInfoItem::serial_size()
s += 4 ; // number of items
s += mTimeStamps.size() * (RsGxsId::SIZE_IN_BYTES + 8) ;
s += 4 ; // number of contacts
s += mContacts.size() * (RsGxsId::SIZE_IN_BYTES + 8) ;
s += mContacts.size() * RsGxsId::SIZE_IN_BYTES ;
return s;
}

View file

@ -271,6 +271,7 @@ bool p3IdService::loadList(std::list<RsItem*>& items)
for(std::map<RsGxsId,time_t>::const_iterator it2 = lii->mTimeStamps.begin();it2!=lii->mTimeStamps.end();++it2)
mKeysTS.insert(*it2) ;
std::cerr << "p3IdService::loadList(): read " << lii->mContacts.size() << " contacts." << std::endl;
mContacts = lii->mContacts ;
}