Skip to content

Commit 81ab415

Browse files
committed
chore(nextcloud): Deprecated WebDavFile in favor of WebDavResponseHelpers
Signed-off-by: provokateurin <[email protected]>
1 parent a6d2a30 commit 81ab415

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

packages/nextcloud/lib/src/api/webdav/models/webdav_file.dart

+5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1+
// ignore_for_file: deprecated_member_use_from_same_package
12
import 'package:nextcloud/src/api/webdav/webdav.dart';
23
import 'package:timezone/timezone.dart' as tz;
34

5+
@Deprecated('Use WebDavResponseHelpers instead.')
46
// ignore: public_member_api_docs
57
extension WebDavMultistatusFile on WebDavMultistatus {
68
/// Convert the [WebDavMultistatus] into a [WebDavFile] for easier handling
9+
@Deprecated('Use WebDavResponseHelpers instead.')
710
List<WebDavFile> toWebDavFiles() =>
811
responses.where((response) => response.href != null).map((response) => WebDavFile(response: response)).toList();
912
}
1013

1114
/// WebDavFile class
15+
@Deprecated('Use WebDavResponseHelpers instead.')
1216
class WebDavFile {
1317
/// Creates a new WebDavFile object with the given path
18+
@Deprecated('Use WebDavResponseHelpers instead.')
1419
WebDavFile({
1520
required WebDavResponse response,
1621
}) : _response = response;

packages/nextcloud/test/api/webdav/models/webdav_file_test.dart

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// ignore_for_file: deprecated_member_use_from_same_package
12
import 'package:nextcloud/src/api/webdav/models/models.dart';
23
import 'package:test/expect.dart';
34
import 'package:test/scaffolding.dart';

packages/nextcloud/test/api/webdav/webdav_test.dart

+2
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ void main() {
224224
ocsSharePermissions: true,
225225
),
226226
);
227+
// ignore: deprecated_member_use_from_same_package
227228
final response = result.toWebDavFiles().single;
228229

229230
expect(response.path, PathUri.parse('test/test.png'));
@@ -318,6 +319,7 @@ void main() {
318319
),
319320
depth: WebDavDepth.zero,
320321
))
322+
// ignore: deprecated_member_use_from_same_package
321323
.toWebDavFiles()
322324
.single;
323325

0 commit comments

Comments
 (0)