mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00
data_transfer: receive incoming profiles in dedicated directory
this avoid to create a dirty cache Change-Id: Icde80be0fe241774a1e21eea4558ba76f2559f9f
This commit is contained in:
@ -609,7 +609,11 @@ IncomingFileTransfer::requestFilename(const std::function<void(const std::string
|
|||||||
emit(DRing::DataTransferEventCode::wait_host_acceptance);
|
emit(DRing::DataTransferEventCode::wait_host_acceptance);
|
||||||
|
|
||||||
if (internalCompletionCb_) {
|
if (internalCompletionCb_) {
|
||||||
std::string filename = fileutils::get_cache_dir() + DIR_SEPARATOR_STR + std::to_string(id);
|
std::string path = fmt::format("{}/{}/profiles",
|
||||||
|
fileutils::get_cache_dir(),
|
||||||
|
info_.accountId);
|
||||||
|
fileutils::recursive_mkdir(path);
|
||||||
|
auto filename = fmt::format("{}/{}", path, id);
|
||||||
fileutils::ofstream(filename);
|
fileutils::ofstream(filename);
|
||||||
if (not fileutils::isFile(filename))
|
if (not fileutils::isFile(filename))
|
||||||
throw std::system_error(errno, std::generic_category());
|
throw std::system_error(errno, std::generic_category());
|
||||||
|
Reference in New Issue
Block a user