From e231b595a813fd9d4307950dedf2fba1286d83e1 Mon Sep 17 00:00:00 2001 From: Mattia Date: Wed, 13 Apr 2022 23:19:09 +0200 Subject: [PATCH] Rework of `SearchClient`, introduces breaking changes. Fix #197. --- CHANGELOG.md | 10 ++ .../pages/search_page.dart | 1 - lib/src/search/base_search_content.dart | 6 +- lib/src/search/search.dart | 1 + lib/src/search/search_client.dart | 91 ++++++++---------- lib/src/search/search_filter.dart | 79 ++++++---------- lib/src/search/search_list.dart | 28 +++++- lib/src/search/search_query.dart | 9 +- .../streams/audio_only_stream_info.dart | 2 +- .../streams/audio_only_stream_info.g.dart | 2 +- lib/src/videos/streams/muxed_stream_info.dart | 5 +- .../videos/streams/muxed_stream_info.g.dart | 2 +- lib/src/videos/streams/stream_info.dart | 6 +- lib/src/videos/streams/streams.dart | 2 +- .../streams/video_only_stream_info.dart | 5 +- .../streams/video_only_stream_info.g.dart | 2 +- lib/src/videos/streams/video_stream_info.dart | 6 +- pubspec.yaml | 2 +- test/search_test.dart | 92 ++++++++++++------- 19 files changed, 182 insertions(+), 169 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cde0e7f..029b4db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.11.0 +- BREAKING CHANGE: Removed `SearchClient.getVideosFromPage`, use `SearchClient.search` or `SearchClient.search.search`. +- BREAKING CHANGE: `SearchClient.search` now returns `VideoSearchList` (List