mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-03 14:45:12 -04:00
added p3fileDatabase as a service in rsinit
This commit is contained in:
parent
df14b41ba6
commit
2668b6da1c
6 changed files with 27 additions and 13 deletions
|
@ -100,7 +100,10 @@ class InternalFileHierarchyStorage
|
|||
|
||||
for(uint32_t i=0;i<d.subdirs.size();)
|
||||
if(subdirs.find(static_cast<DirEntry*>(mNodes[d.subdirs[i]])->dir_name) == subdirs.end())
|
||||
removeDirectory(d.subdirs[i]) ;
|
||||
{
|
||||
if( !removeDirectory(d.subdirs[i]))
|
||||
i++ ;
|
||||
}
|
||||
else
|
||||
{
|
||||
should_create.erase(static_cast<DirEntry*>(mNodes[d.subdirs[i]])->dir_name) ;
|
||||
|
|
|
@ -125,6 +125,7 @@ public:
|
|||
virtual bool extractData(const EntryIndex& indx,DirDetails& d)
|
||||
{
|
||||
NOT_IMPLEMENTED();
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -105,7 +105,7 @@ int p3FileDatabase::tick()
|
|||
static time_t last_print_time = 0;
|
||||
time_t now = time(NULL) ;
|
||||
|
||||
if(last_print_time + 60 < now)
|
||||
if(last_print_time + 20 < now)
|
||||
{
|
||||
mLocalSharedDirs->print();
|
||||
last_print_time = now ;
|
||||
|
@ -212,6 +212,10 @@ void p3FileDatabase::cleanup()
|
|||
mDirectories.push_back(NULL) ;
|
||||
|
||||
mDirectories[i] = new RemoteDirectoryStorage(*it,makeRemoteFileName(*it));
|
||||
|
||||
if(mFriendIndexTab.size() <= i)
|
||||
mFriendIndexTab.resize(i+1) ;
|
||||
|
||||
mFriendIndexTab[i] = *it ;
|
||||
mFriendIndexMap[*it] = i;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue