From e28c2502d67027f9183a0abe19cd7c9260d54c1c Mon Sep 17 00:00:00 2001 From: Green Sky Date: Thu, 3 Aug 2023 13:32:17 +0200 Subject: [PATCH] create directories for incoming transfers --- solanaceae/tox_messages/tox_transfer_manager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/solanaceae/tox_messages/tox_transfer_manager.cpp b/solanaceae/tox_messages/tox_transfer_manager.cpp index df49cbd..1bdfdc1 100644 --- a/solanaceae/tox_messages/tox_transfer_manager.cpp +++ b/solanaceae/tox_messages/tox_transfer_manager.cpp @@ -1,5 +1,6 @@ #include "./tox_transfer_manager.hpp" +#include #include #include @@ -245,6 +246,8 @@ bool ToxTransferManager::setFilePathDir(Message3Handle transfer, std::string_vie full_file_path += "/"; } + std::filesystem::create_directories(full_file_path); + // TODO: read file name(s) from comp if (transfer.all_of()) { const auto& file_info = transfer.get();