std::copy(std::cbegin(newEntries), std::cend(newEntries), std::back_inserter(list));
});
-#ifdef BUILD_FILE_PROVIDER_MODULE
-
- const auto fileProvider = OCC::Mac::FileProvider::instance();
- if (fileProvider && fileProvider->fileProviderAvailable()) {
- const auto tempDir = QTemporaryDir();
- const auto xpc = fileProvider->xpc();
- const auto vfsAccounts = OCC::Mac::FileProviderSettingsController::instance()->vfsEnabledAccounts();
- for (const auto &accountUserIdAtHost : vfsAccounts) {
- const auto vfsLogFilename = QStringLiteral("macOS_vfs_%1.log").arg(accountUserIdAtHost);
- const auto vfsLogPath = tempDir.filePath(vfsLogFilename);
- xpc->createDebugArchiveForExtension(accountUserIdAtHost, vfsLogPath);
- list.append(fileInfoToZipEntry(QFileInfo(vfsLogPath)));
- }
- }
-
-#endif
-
return list;
}
zip.addLocalFile(entry.localFilename, entry.zipFilename);
}
+#ifdef BUILD_FILE_PROVIDER_MODULE
+ const auto fileProvider = OCC::Mac::FileProvider::instance();
+ if (fileProvider && fileProvider->fileProviderAvailable()) {
+ const auto tempDir = QTemporaryDir();
+ const auto xpc = fileProvider->xpc();
+ const auto vfsAccounts = OCC::Mac::FileProviderSettingsController::instance()->vfsEnabledAccounts();
+ for (const auto &accountUserIdAtHost : vfsAccounts) {
+ const auto vfsLogFilename = QStringLiteral("macOS_vfs_%1.log").arg(accountUserIdAtHost);
+ const auto vfsLogPath = tempDir.filePath(vfsLogFilename);
+ xpc->createDebugArchiveForExtension(accountUserIdAtHost, vfsLogPath);
+ zip.addLocalFile(vfsLogPath, vfsLogFilename);
+ }
+ }
+#endif
+
const auto clientParameters = QCoreApplication::arguments().join(' ').toUtf8();
zip.prepareWriting("__nextcloud_client_parameters.txt", {}, {}, clientParameters.size());
zip.writeData(clientParameters, clientParameters.size());