mirror of
https://github.com/R0m1k3/xtremobile.git
synced 2026-10-22 06:38:16 +02:00
feat: Add mobile-specific Riverpod providers for Xtream services, including live channels, movies, series, and series info.
This commit is contained in:
1 parent
51f73d102d
commit
e6281ff912
6 files changed
+47
-20
No files matched your search
@@ -77,7 +77,7 @@ class _MobileMoviesTabState extends ConsumerState<MobileMoviesTab> {
|
||||
setState(() => _isSearching = true);
|
||||
|
||||
try {
|
||||
final service = ref.read(mobileXtreamServiceProvider(widget.playlist));
|
||||
final service = await ref.read(mobileXtreamServiceProvider(widget.playlist).future);
|
||||
final results = await service.searchMovies(query);
|
||||
|
||||
if (mounted && _searchQuery == query) {
|
||||
@@ -98,7 +98,7 @@ class _MobileMoviesTabState extends ConsumerState<MobileMoviesTab> {
|
||||
setState(() => _isLoading = true);
|
||||
|
||||
try {
|
||||
final service = ref.read(mobileXtreamServiceProvider(widget.playlist));
|
||||
final service = await ref.read(mobileXtreamServiceProvider(widget.playlist).future);
|
||||
final newMovies = await service.getMoviesPaginated(
|
||||
offset: _currentOffset,
|
||||
limit: _pageSize,
|
||||
|
||||
@@ -77,7 +77,7 @@ class _MobileSeriesTabState extends ConsumerState<MobileSeriesTab> {
|
||||
setState(() => _isSearching = true);
|
||||
|
||||
try {
|
||||
final service = ref.read(mobileXtreamServiceProvider(widget.playlist));
|
||||
final service = await ref.read(mobileXtreamServiceProvider(widget.playlist).future);
|
||||
final results = await service.searchSeries(query);
|
||||
|
||||
if (mounted && _searchQuery == query) {
|
||||
@@ -98,7 +98,7 @@ class _MobileSeriesTabState extends ConsumerState<MobileSeriesTab> {
|
||||
setState(() => _isLoading = true);
|
||||
|
||||
try {
|
||||
final service = ref.read(mobileXtreamServiceProvider(widget.playlist));
|
||||
final service = await ref.read(mobileXtreamServiceProvider(widget.playlist).future);
|
||||
final newSeries = await service.getSeriesPaginated(
|
||||
offset: _currentOffset,
|
||||
limit: _pageSize,
|
||||
|
||||
Reference in new issue
Block a user