/* * Jellyfin.Plugin.Webdav * Copyright (C) 2025 Jellyfin contributors * Licensed under GPLv3 */ namespace Jellyfin.Plugin.Webdav { using System; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using Jellyfin.Plugin.Webdav.Configuration; /// /// Service for interacting with WebDAV endpoints. /// public sealed class WebDavClientService { private readonly PluginConfiguration _configuration; public WebDavClientService(PluginConfiguration configuration) { _configuration = configuration; } /// List resources at the specified WebDAV path. public Task> ListAsync(string path) { return Task.FromResult>(Array.Empty()); } /// Get a raw file stream from the WebDAV endpoint. public Task GetStreamAsync(string path) { return Task.FromResult(Stream.Null); } } }