mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 00:00:29 +03:00
move traverse thrugh profiles files to deleting thread
This commit is contained in:
parent
c1c69258c3
commit
720ffa8a31
@ -302,8 +302,11 @@ namespace data
|
||||
it.second->Save (it.first);
|
||||
}
|
||||
|
||||
static void DeleteFilesFromDisk (std::vector<std::string>&& files)
|
||||
static void DeleteFilesFromDisk ()
|
||||
{
|
||||
std::vector<std::string> files;
|
||||
g_ProfilesStorage.Traverse(files);
|
||||
|
||||
struct stat st;
|
||||
std::time_t now = std::time(nullptr);
|
||||
for (const auto& path: files)
|
||||
@ -335,9 +338,7 @@ namespace data
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<std::string> files;
|
||||
g_ProfilesStorage.Traverse(files);
|
||||
return std::async (std::launch::async, DeleteFilesFromDisk, std::move (files));
|
||||
return std::async (std::launch::async, DeleteFilesFromDisk);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user