Loading
[WebDAV] Rewrite COPY/MOVE (including rename) to Ktor (#1940)
* [WebDAV] Refactor RenameDocumentOperation to Ktor - Update imports to use Ktor-based classes - Refactor `RenameDocumentOperation` to use Ktor HTTP client - Add support for both HttpException types in `throwForDocumentProvider` * Rewrite CopyDocumentOperation.kt to Ktor * Refactor URLBuilder usage - Update URLBuilder usage in RenameDocumentOperation.kt - Update URLBuilder usage in CopyDocumentOperation.kt - Update URLBuilder usage in MoveDocumentOperation.kt * - Pass `ioDispatcher` to `runBlocking` in WebDAV operations - Refactor timeout configuration in HttpClientBuilder for reusability * Add logging to DocumentProviderUtils - Introduce a logger instance - Log URI when notifying folder changes