Compare commits

..

3 Commits

Author SHA1 Message Date
Bart Ribbers
4a3379a046
Merge 10280a99038a22cd69a9bef73747ebe767b18070 into b0bb26f84b66d9970d9d86e66b4696ae7d994eb0 2024-12-10 21:54:34 +01:00
Bart Ribbers
10280a9903 fix: move all .of(context) out of the widget tree and into a variable
At some places <something>.of(context) was used multiple times in the
same widget. This, although small, can have an impact on performance
that's just plain unnecessary. It's better to just get things you need
out of the context first before you do anything else.
2024-12-10 21:52:56 +01:00
Bart Ribbers
686e0a2dba chore: upgrade to Flutter 3.24.5
At the time of writing the latest Flutter version.
2024-12-10 21:30:53 +01:00
32 changed files with 1037 additions and 2208 deletions

View File

@ -5,9 +5,4 @@
to allow setting breakpoints, to provide hot reload, etc. to allow setting breakpoints, to provide hot reload, etc.
--> -->
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<!-- audio_service -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
</manifest> </manifest>

View File

@ -69,5 +69,4 @@
<!-- audio_service --> <!-- audio_service -->
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
</manifest> </manifest>

View File

@ -5,9 +5,4 @@
to allow setting breakpoints, to provide hot reload, etc. to allow setting breakpoints, to provide hot reload, etc.
--> -->
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<!-- audio_service -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
</manifest> </manifest>

View File

@ -20,5 +20,4 @@ final lastPathProvider = NotifierProvider<LastPath, String>.internal(
); );
typedef _$LastPath = Notifier<String>; typedef _$LastPath = Notifier<String>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -30,6 +30,8 @@ class _SystemHash {
} }
} }
typedef _ArtistArtCacheInfoRef = AutoDisposeProviderRef<CacheInfo>;
/// See also [_artistArtCacheInfo]. /// See also [_artistArtCacheInfo].
@ProviderFor(_artistArtCacheInfo) @ProviderFor(_artistArtCacheInfo)
const _artistArtCacheInfoProvider = _ArtistArtCacheInfoFamily(); const _artistArtCacheInfoProvider = _ArtistArtCacheInfoFamily();
@ -79,11 +81,11 @@ class _ArtistArtCacheInfoFamily extends Family<CacheInfo> {
class _ArtistArtCacheInfoProvider extends AutoDisposeProvider<CacheInfo> { class _ArtistArtCacheInfoProvider extends AutoDisposeProvider<CacheInfo> {
/// See also [_artistArtCacheInfo]. /// See also [_artistArtCacheInfo].
_ArtistArtCacheInfoProvider({ _ArtistArtCacheInfoProvider({
required String artistId, required this.artistId,
bool thumbnail = true, this.thumbnail = true,
}) : this._internal( }) : super.internal(
(ref) => _artistArtCacheInfo( (ref) => _artistArtCacheInfo(
ref as _ArtistArtCacheInfoRef, ref,
artistId: artistId, artistId: artistId,
thumbnail: thumbnail, thumbnail: thumbnail,
), ),
@ -96,48 +98,11 @@ class _ArtistArtCacheInfoProvider extends AutoDisposeProvider<CacheInfo> {
dependencies: _ArtistArtCacheInfoFamily._dependencies, dependencies: _ArtistArtCacheInfoFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
_ArtistArtCacheInfoFamily._allTransitiveDependencies, _ArtistArtCacheInfoFamily._allTransitiveDependencies,
artistId: artistId,
thumbnail: thumbnail,
); );
_ArtistArtCacheInfoProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.artistId,
required this.thumbnail,
}) : super.internal();
final String artistId; final String artistId;
final bool thumbnail; final bool thumbnail;
@override
Override overrideWith(
CacheInfo Function(_ArtistArtCacheInfoRef provider) create,
) {
return ProviderOverride(
origin: this,
override: _ArtistArtCacheInfoProvider._internal(
(ref) => create(ref as _ArtistArtCacheInfoRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
artistId: artistId,
thumbnail: thumbnail,
),
);
}
@override
AutoDisposeProviderElement<CacheInfo> createElement() {
return _ArtistArtCacheInfoProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is _ArtistArtCacheInfoProvider && return other is _ArtistArtCacheInfoProvider &&
@ -155,26 +120,9 @@ class _ArtistArtCacheInfoProvider extends AutoDisposeProvider<CacheInfo> {
} }
} }
mixin _ArtistArtCacheInfoRef on AutoDisposeProviderRef<CacheInfo> {
/// The parameter `artistId` of this provider.
String get artistId;
/// The parameter `thumbnail` of this provider.
bool get thumbnail;
}
class _ArtistArtCacheInfoProviderElement
extends AutoDisposeProviderElement<CacheInfo> with _ArtistArtCacheInfoRef {
_ArtistArtCacheInfoProviderElement(super.provider);
@override
String get artistId => (origin as _ArtistArtCacheInfoProvider).artistId;
@override
bool get thumbnail => (origin as _ArtistArtCacheInfoProvider).thumbnail;
}
String _$artistArtCachedUrlHash() => String _$artistArtCachedUrlHash() =>
r'2a5e0fea614ff12a1d562faccec6cfe98394af42'; r'2a5e0fea614ff12a1d562faccec6cfe98394af42';
typedef _ArtistArtCachedUrlRef = AutoDisposeFutureProviderRef<String?>;
/// See also [_artistArtCachedUrl]. /// See also [_artistArtCachedUrl].
@ProviderFor(_artistArtCachedUrl) @ProviderFor(_artistArtCachedUrl)
@ -225,11 +173,11 @@ class _ArtistArtCachedUrlFamily extends Family<AsyncValue<String?>> {
class _ArtistArtCachedUrlProvider extends AutoDisposeFutureProvider<String?> { class _ArtistArtCachedUrlProvider extends AutoDisposeFutureProvider<String?> {
/// See also [_artistArtCachedUrl]. /// See also [_artistArtCachedUrl].
_ArtistArtCachedUrlProvider({ _ArtistArtCachedUrlProvider({
required String artistId, required this.artistId,
bool thumbnail = true, this.thumbnail = true,
}) : this._internal( }) : super.internal(
(ref) => _artistArtCachedUrl( (ref) => _artistArtCachedUrl(
ref as _ArtistArtCachedUrlRef, ref,
artistId: artistId, artistId: artistId,
thumbnail: thumbnail, thumbnail: thumbnail,
), ),
@ -242,48 +190,11 @@ class _ArtistArtCachedUrlProvider extends AutoDisposeFutureProvider<String?> {
dependencies: _ArtistArtCachedUrlFamily._dependencies, dependencies: _ArtistArtCachedUrlFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
_ArtistArtCachedUrlFamily._allTransitiveDependencies, _ArtistArtCachedUrlFamily._allTransitiveDependencies,
artistId: artistId,
thumbnail: thumbnail,
); );
_ArtistArtCachedUrlProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.artistId,
required this.thumbnail,
}) : super.internal();
final String artistId; final String artistId;
final bool thumbnail; final bool thumbnail;
@override
Override overrideWith(
FutureOr<String?> Function(_ArtistArtCachedUrlRef provider) create,
) {
return ProviderOverride(
origin: this,
override: _ArtistArtCachedUrlProvider._internal(
(ref) => create(ref as _ArtistArtCachedUrlRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
artistId: artistId,
thumbnail: thumbnail,
),
);
}
@override
AutoDisposeFutureProviderElement<String?> createElement() {
return _ArtistArtCachedUrlProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is _ArtistArtCachedUrlProvider && return other is _ArtistArtCachedUrlProvider &&
@ -301,27 +212,9 @@ class _ArtistArtCachedUrlProvider extends AutoDisposeFutureProvider<String?> {
} }
} }
mixin _ArtistArtCachedUrlRef on AutoDisposeFutureProviderRef<String?> {
/// The parameter `artistId` of this provider.
String get artistId;
/// The parameter `thumbnail` of this provider.
bool get thumbnail;
}
class _ArtistArtCachedUrlProviderElement
extends AutoDisposeFutureProviderElement<String?>
with _ArtistArtCachedUrlRef {
_ArtistArtCachedUrlProviderElement(super.provider);
@override
String get artistId => (origin as _ArtistArtCachedUrlProvider).artistId;
@override
bool get thumbnail => (origin as _ArtistArtCachedUrlProvider).thumbnail;
}
String _$artistArtUriCacheInfoHash() => String _$artistArtUriCacheInfoHash() =>
r'9bdc0f5654882265236ef746ea697a6d107a4b6f'; r'9bdc0f5654882265236ef746ea697a6d107a4b6f';
typedef _ArtistArtUriCacheInfoRef = AutoDisposeFutureProviderRef<UriCacheInfo>;
/// See also [_artistArtUriCacheInfo]. /// See also [_artistArtUriCacheInfo].
@ProviderFor(_artistArtUriCacheInfo) @ProviderFor(_artistArtUriCacheInfo)
@ -373,11 +266,11 @@ class _ArtistArtUriCacheInfoProvider
extends AutoDisposeFutureProvider<UriCacheInfo> { extends AutoDisposeFutureProvider<UriCacheInfo> {
/// See also [_artistArtUriCacheInfo]. /// See also [_artistArtUriCacheInfo].
_ArtistArtUriCacheInfoProvider({ _ArtistArtUriCacheInfoProvider({
required String artistId, required this.artistId,
bool thumbnail = true, this.thumbnail = true,
}) : this._internal( }) : super.internal(
(ref) => _artistArtUriCacheInfo( (ref) => _artistArtUriCacheInfo(
ref as _ArtistArtUriCacheInfoRef, ref,
artistId: artistId, artistId: artistId,
thumbnail: thumbnail, thumbnail: thumbnail,
), ),
@ -390,48 +283,11 @@ class _ArtistArtUriCacheInfoProvider
dependencies: _ArtistArtUriCacheInfoFamily._dependencies, dependencies: _ArtistArtUriCacheInfoFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
_ArtistArtUriCacheInfoFamily._allTransitiveDependencies, _ArtistArtUriCacheInfoFamily._allTransitiveDependencies,
artistId: artistId,
thumbnail: thumbnail,
); );
_ArtistArtUriCacheInfoProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.artistId,
required this.thumbnail,
}) : super.internal();
final String artistId; final String artistId;
final bool thumbnail; final bool thumbnail;
@override
Override overrideWith(
FutureOr<UriCacheInfo> Function(_ArtistArtUriCacheInfoRef provider) create,
) {
return ProviderOverride(
origin: this,
override: _ArtistArtUriCacheInfoProvider._internal(
(ref) => create(ref as _ArtistArtUriCacheInfoRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
artistId: artistId,
thumbnail: thumbnail,
),
);
}
@override
AutoDisposeFutureProviderElement<UriCacheInfo> createElement() {
return _ArtistArtUriCacheInfoProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is _ArtistArtUriCacheInfoProvider && return other is _ArtistArtUriCacheInfoProvider &&
@ -448,24 +304,4 @@ class _ArtistArtUriCacheInfoProvider
return _SystemHash.finish(hash); return _SystemHash.finish(hash);
} }
} }
// ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
mixin _ArtistArtUriCacheInfoRef on AutoDisposeFutureProviderRef<UriCacheInfo> {
/// The parameter `artistId` of this provider.
String get artistId;
/// The parameter `thumbnail` of this provider.
bool get thumbnail;
}
class _ArtistArtUriCacheInfoProviderElement
extends AutoDisposeFutureProviderElement<UriCacheInfo>
with _ArtistArtUriCacheInfoRef {
_ArtistArtUriCacheInfoProviderElement(super.provider);
@override
String get artistId => (origin as _ArtistArtUriCacheInfoProvider).artistId;
@override
bool get thumbnail => (origin as _ArtistArtUriCacheInfoProvider).thumbnail;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -53,5 +53,4 @@ final lastBottomNavStateServiceProvider =
); );
typedef _$LastBottomNavStateService = AsyncNotifier<void>; typedef _$LastBottomNavStateService = AsyncNotifier<void>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -30,6 +30,8 @@ class _SystemHash {
} }
} }
typedef AlbumsCategoryListRef = AutoDisposeStreamProviderRef<List<Album>>;
/// See also [albumsCategoryList]. /// See also [albumsCategoryList].
@ProviderFor(albumsCategoryList) @ProviderFor(albumsCategoryList)
const albumsCategoryListProvider = AlbumsCategoryListFamily(); const albumsCategoryListProvider = AlbumsCategoryListFamily();
@ -77,10 +79,10 @@ class AlbumsCategoryListProvider
extends AutoDisposeStreamProvider<List<Album>> { extends AutoDisposeStreamProvider<List<Album>> {
/// See also [albumsCategoryList]. /// See also [albumsCategoryList].
AlbumsCategoryListProvider( AlbumsCategoryListProvider(
ListQuery opt, this.opt,
) : this._internal( ) : super.internal(
(ref) => albumsCategoryList( (ref) => albumsCategoryList(
ref as AlbumsCategoryListRef, ref,
opt, opt,
), ),
from: albumsCategoryListProvider, from: albumsCategoryListProvider,
@ -92,44 +94,10 @@ class AlbumsCategoryListProvider
dependencies: AlbumsCategoryListFamily._dependencies, dependencies: AlbumsCategoryListFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
AlbumsCategoryListFamily._allTransitiveDependencies, AlbumsCategoryListFamily._allTransitiveDependencies,
opt: opt,
); );
AlbumsCategoryListProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.opt,
}) : super.internal();
final ListQuery opt; final ListQuery opt;
@override
Override overrideWith(
Stream<List<Album>> Function(AlbumsCategoryListRef provider) create,
) {
return ProviderOverride(
origin: this,
override: AlbumsCategoryListProvider._internal(
(ref) => create(ref as AlbumsCategoryListRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
opt: opt,
),
);
}
@override
AutoDisposeStreamProviderElement<List<Album>> createElement() {
return _AlbumsCategoryListProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is AlbumsCategoryListProvider && other.opt == opt; return other is AlbumsCategoryListProvider && other.opt == opt;
@ -143,19 +111,4 @@ class AlbumsCategoryListProvider
return _SystemHash.finish(hash); return _SystemHash.finish(hash);
} }
} }
// ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
mixin AlbumsCategoryListRef on AutoDisposeStreamProviderRef<List<Album>> {
/// The parameter `opt` of this provider.
ListQuery get opt;
}
class _AlbumsCategoryListProviderElement
extends AutoDisposeStreamProviderElement<List<Album>>
with AlbumsCategoryListRef {
_AlbumsCategoryListProviderElement(super.provider);
@override
ListQuery get opt => (origin as AlbumsCategoryListProvider).opt;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -60,6 +60,8 @@ class _SystemHash {
} }
} }
typedef LibraryListQueryRef = ProviderRef<LibraryListQuery>;
/// See also [libraryListQuery]. /// See also [libraryListQuery].
@ProviderFor(libraryListQuery) @ProviderFor(libraryListQuery)
const libraryListQueryProvider = LibraryListQueryFamily(); const libraryListQueryProvider = LibraryListQueryFamily();
@ -106,10 +108,10 @@ class LibraryListQueryFamily extends Family<LibraryListQuery> {
class LibraryListQueryProvider extends Provider<LibraryListQuery> { class LibraryListQueryProvider extends Provider<LibraryListQuery> {
/// See also [libraryListQuery]. /// See also [libraryListQuery].
LibraryListQueryProvider( LibraryListQueryProvider(
int index, this.index,
) : this._internal( ) : super.internal(
(ref) => libraryListQuery( (ref) => libraryListQuery(
ref as LibraryListQueryRef, ref,
index, index,
), ),
from: libraryListQueryProvider, from: libraryListQueryProvider,
@ -121,44 +123,10 @@ class LibraryListQueryProvider extends Provider<LibraryListQuery> {
dependencies: LibraryListQueryFamily._dependencies, dependencies: LibraryListQueryFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
LibraryListQueryFamily._allTransitiveDependencies, LibraryListQueryFamily._allTransitiveDependencies,
index: index,
); );
LibraryListQueryProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.index,
}) : super.internal();
final int index; final int index;
@override
Override overrideWith(
LibraryListQuery Function(LibraryListQueryRef provider) create,
) {
return ProviderOverride(
origin: this,
override: LibraryListQueryProvider._internal(
(ref) => create(ref as LibraryListQueryRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
index: index,
),
);
}
@override
ProviderElement<LibraryListQuery> createElement() {
return _LibraryListQueryProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is LibraryListQueryProvider && other.index == index; return other is LibraryListQueryProvider && other.index == index;
@ -173,19 +141,6 @@ class LibraryListQueryProvider extends Provider<LibraryListQuery> {
} }
} }
mixin LibraryListQueryRef on ProviderRef<LibraryListQuery> {
/// The parameter `index` of this provider.
int get index;
}
class _LibraryListQueryProviderElement extends ProviderElement<LibraryListQuery>
with LibraryListQueryRef {
_LibraryListQueryProviderElement(super.provider);
@override
int get index => (origin as LibraryListQueryProvider).index;
}
String _$lastLibraryStateServiceHash() => String _$lastLibraryStateServiceHash() =>
r'a49e26b5dc0fcb0f697ec2def08e7336f64c4cb3'; r'a49e26b5dc0fcb0f697ec2def08e7336f64c4cb3';
@ -218,5 +173,4 @@ final libraryListsProvider =
); );
typedef _$LibraryLists = Notifier<IList<LibraryListQuery>>; typedef _$LibraryLists = Notifier<IList<LibraryListQuery>>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -29,6 +29,8 @@ class _SystemHash {
} }
} }
typedef SongsListRef = AutoDisposeFutureProviderRef<List<Song>>;
/// See also [songsList]. /// See also [songsList].
@ProviderFor(songsList) @ProviderFor(songsList)
const songsListProvider = SongsListFamily(); const songsListProvider = SongsListFamily();
@ -75,10 +77,10 @@ class SongsListFamily extends Family<AsyncValue<List<Song>>> {
class SongsListProvider extends AutoDisposeFutureProvider<List<Song>> { class SongsListProvider extends AutoDisposeFutureProvider<List<Song>> {
/// See also [songsList]. /// See also [songsList].
SongsListProvider( SongsListProvider(
ListQuery opt, this.opt,
) : this._internal( ) : super.internal(
(ref) => songsList( (ref) => songsList(
ref as SongsListRef, ref,
opt, opt,
), ),
from: songsListProvider, from: songsListProvider,
@ -89,44 +91,10 @@ class SongsListProvider extends AutoDisposeFutureProvider<List<Song>> {
: _$songsListHash, : _$songsListHash,
dependencies: SongsListFamily._dependencies, dependencies: SongsListFamily._dependencies,
allTransitiveDependencies: SongsListFamily._allTransitiveDependencies, allTransitiveDependencies: SongsListFamily._allTransitiveDependencies,
opt: opt,
); );
SongsListProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.opt,
}) : super.internal();
final ListQuery opt; final ListQuery opt;
@override
Override overrideWith(
FutureOr<List<Song>> Function(SongsListRef provider) create,
) {
return ProviderOverride(
origin: this,
override: SongsListProvider._internal(
(ref) => create(ref as SongsListRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
opt: opt,
),
);
}
@override
AutoDisposeFutureProviderElement<List<Song>> createElement() {
return _SongsListProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is SongsListProvider && other.opt == opt; return other is SongsListProvider && other.opt == opt;
@ -140,18 +108,4 @@ class SongsListProvider extends AutoDisposeFutureProvider<List<Song>> {
return _SystemHash.finish(hash); return _SystemHash.finish(hash);
} }
} }
// ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
mixin SongsListRef on AutoDisposeFutureProviderRef<List<Song>> {
/// The parameter `opt` of this provider.
ListQuery get opt;
}
class _SongsListProviderElement
extends AutoDisposeFutureProviderElement<List<Song>> with SongsListRef {
_SongsListProviderElement(super.provider);
@override
ListQuery get opt => (origin as SongsListProvider).opt;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -35,5 +35,4 @@ final searchQueryProvider =
); );
typedef _$SearchQuery = AutoDisposeNotifier<String?>; typedef _$SearchQuery = AutoDisposeNotifier<String?>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -20,5 +20,4 @@ final imageCacheProvider = Provider<CacheManager>.internal(
); );
typedef ImageCacheRef = ProviderRef<CacheManager>; typedef ImageCacheRef = ProviderRef<CacheManager>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -53,10 +53,9 @@ class Queue extends Table with TableInfo<Queue, QueueData> {
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[index, sourceId, id, context, contextId, currentTrack]; [index, sourceId, id, context, contextId, currentTrack];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'queue';
@override @override
String get actualTableName => $name; String get actualTableName => 'queue';
static const String $name = 'queue';
@override @override
VerificationContext validateIntegrity(Insertable<QueueData> instance, VerificationContext validateIntegrity(Insertable<QueueData> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -145,7 +144,8 @@ class QueueData extends DataClass implements Insertable<QueueData> {
map['source_id'] = Variable<int>(sourceId); map['source_id'] = Variable<int>(sourceId);
map['id'] = Variable<String>(id); map['id'] = Variable<String>(id);
{ {
map['context'] = Variable<String>(Queue.$convertercontext.toSql(context)); final converter = Queue.$convertercontext;
map['context'] = Variable<String>(converter.toSql(context));
} }
if (!nullToAbsent || contextId != null) { if (!nullToAbsent || contextId != null) {
map['context_id'] = Variable<String>(contextId); map['context_id'] = Variable<String>(contextId);
@ -315,8 +315,8 @@ class QueueCompanion extends UpdateCompanion<QueueData> {
map['id'] = Variable<String>(id.value); map['id'] = Variable<String>(id.value);
} }
if (context.present) { if (context.present) {
map['context'] = final converter = Queue.$convertercontext;
Variable<String>(Queue.$convertercontext.toSql(context.value)); map['context'] = Variable<String>(converter.toSql(context.value));
} }
if (contextId.present) { if (contextId.present) {
map['context_id'] = Variable<String>(contextId.value); map['context_id'] = Variable<String>(contextId.value);
@ -382,10 +382,9 @@ class LastAudioState extends Table
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[id, queueMode, shuffleIndicies, repeat]; [id, queueMode, shuffleIndicies, repeat];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'last_audio_state';
@override @override
String get actualTableName => $name; String get actualTableName => 'last_audio_state';
static const String $name = 'last_audio_state';
@override @override
VerificationContext validateIntegrity(Insertable<LastAudioStateData> instance, VerificationContext validateIntegrity(Insertable<LastAudioStateData> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -453,16 +452,17 @@ class LastAudioStateData extends DataClass
final map = <String, Expression>{}; final map = <String, Expression>{};
map['id'] = Variable<int>(id); map['id'] = Variable<int>(id);
{ {
map['queue_mode'] = final converter = LastAudioState.$converterqueueMode;
Variable<int>(LastAudioState.$converterqueueMode.toSql(queueMode)); map['queue_mode'] = Variable<int>(converter.toSql(queueMode));
} }
if (!nullToAbsent || shuffleIndicies != null) { if (!nullToAbsent || shuffleIndicies != null) {
map['shuffle_indicies'] = Variable<String>( final converter = LastAudioState.$convertershuffleIndiciesn;
LastAudioState.$convertershuffleIndiciesn.toSql(shuffleIndicies)); map['shuffle_indicies'] =
Variable<String>(converter.toSql(shuffleIndicies));
} }
{ {
map['repeat'] = final converter = LastAudioState.$converterrepeat;
Variable<int>(LastAudioState.$converterrepeat.toSql(repeat)); map['repeat'] = Variable<int>(converter.toSql(repeat));
} }
return map; return map;
} }
@ -592,17 +592,17 @@ class LastAudioStateCompanion extends UpdateCompanion<LastAudioStateData> {
map['id'] = Variable<int>(id.value); map['id'] = Variable<int>(id.value);
} }
if (queueMode.present) { if (queueMode.present) {
map['queue_mode'] = Variable<int>( final converter = LastAudioState.$converterqueueMode;
LastAudioState.$converterqueueMode.toSql(queueMode.value)); map['queue_mode'] = Variable<int>(converter.toSql(queueMode.value));
} }
if (shuffleIndicies.present) { if (shuffleIndicies.present) {
map['shuffle_indicies'] = Variable<String>(LastAudioState final converter = LastAudioState.$convertershuffleIndiciesn;
.$convertershuffleIndiciesn map['shuffle_indicies'] =
.toSql(shuffleIndicies.value)); Variable<String>(converter.toSql(shuffleIndicies.value));
} }
if (repeat.present) { if (repeat.present) {
map['repeat'] = final converter = LastAudioState.$converterrepeat;
Variable<int>(LastAudioState.$converterrepeat.toSql(repeat.value)); map['repeat'] = Variable<int>(converter.toSql(repeat.value));
} }
return map; return map;
} }
@ -640,10 +640,9 @@ class LastBottomNavState extends Table
@override @override
List<GeneratedColumn> get $columns => [id, tab]; List<GeneratedColumn> get $columns => [id, tab];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'last_bottom_nav_state';
@override @override
String get actualTableName => $name; String get actualTableName => 'last_bottom_nav_state';
static const String $name = 'last_bottom_nav_state';
@override @override
VerificationContext validateIntegrity( VerificationContext validateIntegrity(
Insertable<LastBottomNavStateData> instance, Insertable<LastBottomNavStateData> instance,
@ -850,10 +849,9 @@ class LastLibraryState extends Table
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[id, tab, albumsList, artistsList, playlistsList, songsList]; [id, tab, albumsList, artistsList, playlistsList, songsList];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'last_library_state';
@override @override
String get actualTableName => $name; String get actualTableName => 'last_library_state';
static const String $name = 'last_library_state';
@override @override
VerificationContext validateIntegrity( VerificationContext validateIntegrity(
Insertable<LastLibraryStateData> instance, Insertable<LastLibraryStateData> instance,
@ -939,20 +937,20 @@ class LastLibraryStateData extends DataClass
map['id'] = Variable<int>(id); map['id'] = Variable<int>(id);
map['tab'] = Variable<String>(tab); map['tab'] = Variable<String>(tab);
{ {
map['albums_list'] = Variable<String>( final converter = LastLibraryState.$converteralbumsList;
LastLibraryState.$converteralbumsList.toSql(albumsList)); map['albums_list'] = Variable<String>(converter.toSql(albumsList));
} }
{ {
map['artists_list'] = Variable<String>( final converter = LastLibraryState.$converterartistsList;
LastLibraryState.$converterartistsList.toSql(artistsList)); map['artists_list'] = Variable<String>(converter.toSql(artistsList));
} }
{ {
map['playlists_list'] = Variable<String>( final converter = LastLibraryState.$converterplaylistsList;
LastLibraryState.$converterplaylistsList.toSql(playlistsList)); map['playlists_list'] = Variable<String>(converter.toSql(playlistsList));
} }
{ {
map['songs_list'] = Variable<String>( final converter = LastLibraryState.$convertersongsList;
LastLibraryState.$convertersongsList.toSql(songsList)); map['songs_list'] = Variable<String>(converter.toSql(songsList));
} }
return map; return map;
} }
@ -1108,20 +1106,22 @@ class LastLibraryStateCompanion extends UpdateCompanion<LastLibraryStateData> {
map['tab'] = Variable<String>(tab.value); map['tab'] = Variable<String>(tab.value);
} }
if (albumsList.present) { if (albumsList.present) {
map['albums_list'] = Variable<String>( final converter = LastLibraryState.$converteralbumsList;
LastLibraryState.$converteralbumsList.toSql(albumsList.value)); map['albums_list'] = Variable<String>(converter.toSql(albumsList.value));
} }
if (artistsList.present) { if (artistsList.present) {
map['artists_list'] = Variable<String>( final converter = LastLibraryState.$converterartistsList;
LastLibraryState.$converterartistsList.toSql(artistsList.value)); map['artists_list'] =
Variable<String>(converter.toSql(artistsList.value));
} }
if (playlistsList.present) { if (playlistsList.present) {
map['playlists_list'] = Variable<String>( final converter = LastLibraryState.$converterplaylistsList;
LastLibraryState.$converterplaylistsList.toSql(playlistsList.value)); map['playlists_list'] =
Variable<String>(converter.toSql(playlistsList.value));
} }
if (songsList.present) { if (songsList.present) {
map['songs_list'] = Variable<String>( final converter = LastLibraryState.$convertersongsList;
LastLibraryState.$convertersongsList.toSql(songsList.value)); map['songs_list'] = Variable<String>(converter.toSql(songsList.value));
} }
return map; return map;
} }
@ -1177,10 +1177,9 @@ class AppSettingsTable extends Table
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[id, maxBitrateWifi, maxBitrateMobile, streamFormat]; [id, maxBitrateWifi, maxBitrateMobile, streamFormat];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'app_settings';
@override @override
String get actualTableName => $name; String get actualTableName => 'app_settings';
static const String $name = 'app_settings';
@override @override
VerificationContext validateIntegrity(Insertable<AppSettings> instance, VerificationContext validateIntegrity(Insertable<AppSettings> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -1360,10 +1359,9 @@ class Sources extends Table with TableInfo<Sources, Source> {
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[id, name, address, isActive, createdAt]; [id, name, address, isActive, createdAt];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'sources';
@override @override
String get actualTableName => $name; String get actualTableName => 'sources';
static const String $name = 'sources';
@override @override
VerificationContext validateIntegrity(Insertable<Source> instance, VerificationContext validateIntegrity(Insertable<Source> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -1437,8 +1435,8 @@ class Source extends DataClass implements Insertable<Source> {
map['id'] = Variable<int>(id); map['id'] = Variable<int>(id);
map['name'] = Variable<String>(name); map['name'] = Variable<String>(name);
{ {
map['address'] = final converter = Sources.$converteraddress;
Variable<String>(Sources.$converteraddress.toSql(address)); map['address'] = Variable<String>(converter.toSql(address));
} }
if (!nullToAbsent || isActive != null) { if (!nullToAbsent || isActive != null) {
map['is_active'] = Variable<bool>(isActive); map['is_active'] = Variable<bool>(isActive);
@ -1582,8 +1580,8 @@ class SourcesCompanion extends UpdateCompanion<Source> {
map['name'] = Variable<String>(name.value); map['name'] = Variable<String>(name.value);
} }
if (address.present) { if (address.present) {
map['address'] = final converter = Sources.$converteraddress;
Variable<String>(Sources.$converteraddress.toSql(address.value)); map['address'] = Variable<String>(converter.toSql(address.value));
} }
if (isActive.present) { if (isActive.present) {
map['is_active'] = Variable<bool>(isActive.value); map['is_active'] = Variable<bool>(isActive.value);
@ -1655,10 +1653,9 @@ class SubsonicSources extends Table
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[sourceId, features, username, password, useTokenAuth]; [sourceId, features, username, password, useTokenAuth];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'subsonic_sources';
@override @override
String get actualTableName => $name; String get actualTableName => 'subsonic_sources';
static const String $name = 'subsonic_sources';
@override @override
VerificationContext validateIntegrity(Insertable<SubsonicSource> instance, VerificationContext validateIntegrity(Insertable<SubsonicSource> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -1741,8 +1738,8 @@ class SubsonicSource extends DataClass implements Insertable<SubsonicSource> {
final map = <String, Expression>{}; final map = <String, Expression>{};
map['source_id'] = Variable<int>(sourceId); map['source_id'] = Variable<int>(sourceId);
{ {
map['features'] = final converter = SubsonicSources.$converterfeatures;
Variable<String>(SubsonicSources.$converterfeatures.toSql(features)); map['features'] = Variable<String>(converter.toSql(features));
} }
map['username'] = Variable<String>(username); map['username'] = Variable<String>(username);
map['password'] = Variable<String>(password); map['password'] = Variable<String>(password);
@ -1882,8 +1879,8 @@ class SubsonicSourcesCompanion extends UpdateCompanion<SubsonicSource> {
map['source_id'] = Variable<int>(sourceId.value); map['source_id'] = Variable<int>(sourceId.value);
} }
if (features.present) { if (features.present) {
map['features'] = Variable<String>( final converter = SubsonicSources.$converterfeatures;
SubsonicSources.$converterfeatures.toSql(features.value)); map['features'] = Variable<String>(converter.toSql(features.value));
} }
if (username.present) { if (username.present) {
map['username'] = Variable<String>(username.value); map['username'] = Variable<String>(username.value);
@ -1962,10 +1959,9 @@ class Artists extends Table with TableInfo<Artists, Artist> {
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[sourceId, id, name, albumCount, starred, updated]; [sourceId, id, name, albumCount, starred, updated];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'artists';
@override @override
String get actualTableName => $name; String get actualTableName => 'artists';
static const String $name = 'artists';
@override @override
VerificationContext validateIntegrity(Insertable<Artist> instance, VerificationContext validateIntegrity(Insertable<Artist> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -2174,10 +2170,9 @@ class ArtistsFts extends Table
@override @override
List<GeneratedColumn> get $columns => [sourceId, name]; List<GeneratedColumn> get $columns => [sourceId, name];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'artists_fts';
@override @override
String get actualTableName => $name; String get actualTableName => 'artists_fts';
static const String $name = 'artists_fts';
@override @override
VerificationContext validateIntegrity(Insertable<ArtistsFt> instance, VerificationContext validateIntegrity(Insertable<ArtistsFt> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -2473,10 +2468,9 @@ class Albums extends Table with TableInfo<Albums, Album> {
updated updated
]; ];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'albums';
@override @override
String get actualTableName => $name; String get actualTableName => 'albums';
static const String $name = 'albums';
@override @override
VerificationContext validateIntegrity(Insertable<Album> instance, VerificationContext validateIntegrity(Insertable<Album> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -2843,10 +2837,9 @@ class AlbumsFts extends Table
@override @override
List<GeneratedColumn> get $columns => [sourceId, name]; List<GeneratedColumn> get $columns => [sourceId, name];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'albums_fts';
@override @override
String get actualTableName => $name; String get actualTableName => 'albums_fts';
static const String $name = 'albums_fts';
@override @override
VerificationContext validateIntegrity(Insertable<AlbumsFt> instance, VerificationContext validateIntegrity(Insertable<AlbumsFt> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -3079,10 +3072,9 @@ class Playlists extends Table with TableInfo<Playlists, Playlist> {
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[sourceId, id, name, comment, coverArt, songCount, created, updated]; [sourceId, id, name, comment, coverArt, songCount, created, updated];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'playlists';
@override @override
String get actualTableName => $name; String get actualTableName => 'playlists';
static const String $name = 'playlists';
@override @override
VerificationContext validateIntegrity(Insertable<Playlist> instance, VerificationContext validateIntegrity(Insertable<Playlist> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -3348,10 +3340,9 @@ class PlaylistSongs extends Table with TableInfo<PlaylistSongs, PlaylistSong> {
List<GeneratedColumn> get $columns => List<GeneratedColumn> get $columns =>
[sourceId, playlistId, songId, position, updated]; [sourceId, playlistId, songId, position, updated];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'playlist_songs';
@override @override
String get actualTableName => $name; String get actualTableName => 'playlist_songs';
static const String $name = 'playlist_songs';
@override @override
VerificationContext validateIntegrity(Insertable<PlaylistSong> instance, VerificationContext validateIntegrity(Insertable<PlaylistSong> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -3641,10 +3632,9 @@ class PlaylistsFts extends Table
@override @override
List<GeneratedColumn> get $columns => [sourceId, name]; List<GeneratedColumn> get $columns => [sourceId, name];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'playlists_fts';
@override @override
String get actualTableName => $name; String get actualTableName => 'playlists_fts';
static const String $name = 'playlists_fts';
@override @override
VerificationContext validateIntegrity(Insertable<PlaylistsFt> instance, VerificationContext validateIntegrity(Insertable<PlaylistsFt> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -3946,10 +3936,9 @@ class Songs extends Table with TableInfo<Songs, Song> {
updated updated
]; ];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'songs';
@override @override
String get actualTableName => $name; String get actualTableName => 'songs';
static const String $name = 'songs';
@override @override
VerificationContext validateIntegrity(Insertable<Song> instance, VerificationContext validateIntegrity(Insertable<Song> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -4247,8 +4236,8 @@ class SongsCompanion extends UpdateCompanion<Song> {
map['artist'] = Variable<String>(artist.value); map['artist'] = Variable<String>(artist.value);
} }
if (duration.present) { if (duration.present) {
map['duration'] = final converter = Songs.$converterdurationn;
Variable<int>(Songs.$converterdurationn.toSql(duration.value)); map['duration'] = Variable<int>(converter.toSql(duration.value));
} }
if (track.present) { if (track.present) {
map['track'] = Variable<int>(track.value); map['track'] = Variable<int>(track.value);
@ -4327,10 +4316,9 @@ class SongsFts extends Table
@override @override
List<GeneratedColumn> get $columns => [sourceId, title]; List<GeneratedColumn> get $columns => [sourceId, title];
@override @override
String get aliasedName => _alias ?? actualTableName; String get aliasedName => _alias ?? 'songs_fts';
@override @override
String get actualTableName => $name; String get actualTableName => 'songs_fts';
static const String $name = 'songs_fts';
@override @override
VerificationContext validateIntegrity(Insertable<SongsFt> instance, VerificationContext validateIntegrity(Insertable<SongsFt> instance,
{bool isInserting = false}) { {bool isInserting = false}) {
@ -5582,5 +5570,4 @@ final databaseProvider = Provider<SubtracksDatabase>.internal(
); );
typedef DatabaseRef = ProviderRef<SubtracksDatabase>; typedef DatabaseRef = ProviderRef<SubtracksDatabase>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -20,5 +20,4 @@ final httpClientProvider = Provider<BaseClient>.internal(
); );
typedef HttpClientRef = ProviderRef<BaseClient>; typedef HttpClientRef = ProviderRef<BaseClient>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -12,7 +12,7 @@ part of 'music.dart';
T _$identity<T>(T value) => value; T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError( final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods');
/// @nodoc /// @nodoc
mixin _$SourceId { mixin _$SourceId {
@ -62,22 +62,21 @@ class _$SourceIdCopyWithImpl<$Res, $Val extends SourceId>
} }
/// @nodoc /// @nodoc
abstract class _$$SourceIdImplCopyWith<$Res> abstract class _$$_SourceIdCopyWith<$Res> implements $SourceIdCopyWith<$Res> {
implements $SourceIdCopyWith<$Res> { factory _$$_SourceIdCopyWith(
factory _$$SourceIdImplCopyWith( _$_SourceId value, $Res Function(_$_SourceId) then) =
_$SourceIdImpl value, $Res Function(_$SourceIdImpl) then) = __$$_SourceIdCopyWithImpl<$Res>;
__$$SourceIdImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call({int sourceId, String id}); $Res call({int sourceId, String id});
} }
/// @nodoc /// @nodoc
class __$$SourceIdImplCopyWithImpl<$Res> class __$$_SourceIdCopyWithImpl<$Res>
extends _$SourceIdCopyWithImpl<$Res, _$SourceIdImpl> extends _$SourceIdCopyWithImpl<$Res, _$_SourceId>
implements _$$SourceIdImplCopyWith<$Res> { implements _$$_SourceIdCopyWith<$Res> {
__$$SourceIdImplCopyWithImpl( __$$_SourceIdCopyWithImpl(
_$SourceIdImpl _value, $Res Function(_$SourceIdImpl) _then) _$_SourceId _value, $Res Function(_$_SourceId) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -86,7 +85,7 @@ class __$$SourceIdImplCopyWithImpl<$Res>
Object? sourceId = null, Object? sourceId = null,
Object? id = null, Object? id = null,
}) { }) {
return _then(_$SourceIdImpl( return _then(_$_SourceId(
sourceId: null == sourceId sourceId: null == sourceId
? _value.sourceId ? _value.sourceId
: sourceId // ignore: cast_nullable_to_non_nullable : sourceId // ignore: cast_nullable_to_non_nullable
@ -101,8 +100,8 @@ class __$$SourceIdImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SourceIdImpl with DiagnosticableTreeMixin implements _SourceId { class _$_SourceId with DiagnosticableTreeMixin implements _SourceId {
const _$SourceIdImpl({required this.sourceId, required this.id}); const _$_SourceId({required this.sourceId, required this.id});
@override @override
final int sourceId; final int sourceId;
@ -124,10 +123,10 @@ class _$SourceIdImpl with DiagnosticableTreeMixin implements _SourceId {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SourceIdImpl && other is _$_SourceId &&
(identical(other.sourceId, sourceId) || (identical(other.sourceId, sourceId) ||
other.sourceId == sourceId) && other.sourceId == sourceId) &&
(identical(other.id, id) || other.id == id)); (identical(other.id, id) || other.id == id));
@ -139,13 +138,13 @@ class _$SourceIdImpl with DiagnosticableTreeMixin implements _SourceId {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SourceIdImplCopyWith<_$SourceIdImpl> get copyWith => _$$_SourceIdCopyWith<_$_SourceId> get copyWith =>
__$$SourceIdImplCopyWithImpl<_$SourceIdImpl>(this, _$identity); __$$_SourceIdCopyWithImpl<_$_SourceId>(this, _$identity);
} }
abstract class _SourceId implements SourceId { abstract class _SourceId implements SourceId {
const factory _SourceId( const factory _SourceId(
{required final int sourceId, required final String id}) = _$SourceIdImpl; {required final int sourceId, required final String id}) = _$_SourceId;
@override @override
int get sourceId; int get sourceId;
@ -153,7 +152,7 @@ abstract class _SourceId implements SourceId {
String get id; String get id;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SourceIdImplCopyWith<_$SourceIdImpl> get copyWith => _$$_SourceIdCopyWith<_$_SourceId> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -206,22 +205,22 @@ class _$SourceIdSetCopyWithImpl<$Res, $Val extends SourceIdSet>
} }
/// @nodoc /// @nodoc
abstract class _$$SourceIdSetImplCopyWith<$Res> abstract class _$$_SourceIdSetCopyWith<$Res>
implements $SourceIdSetCopyWith<$Res> { implements $SourceIdSetCopyWith<$Res> {
factory _$$SourceIdSetImplCopyWith( factory _$$_SourceIdSetCopyWith(
_$SourceIdSetImpl value, $Res Function(_$SourceIdSetImpl) then) = _$_SourceIdSet value, $Res Function(_$_SourceIdSet) then) =
__$$SourceIdSetImplCopyWithImpl<$Res>; __$$_SourceIdSetCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call({int sourceId, ISet<String> ids}); $Res call({int sourceId, ISet<String> ids});
} }
/// @nodoc /// @nodoc
class __$$SourceIdSetImplCopyWithImpl<$Res> class __$$_SourceIdSetCopyWithImpl<$Res>
extends _$SourceIdSetCopyWithImpl<$Res, _$SourceIdSetImpl> extends _$SourceIdSetCopyWithImpl<$Res, _$_SourceIdSet>
implements _$$SourceIdSetImplCopyWith<$Res> { implements _$$_SourceIdSetCopyWith<$Res> {
__$$SourceIdSetImplCopyWithImpl( __$$_SourceIdSetCopyWithImpl(
_$SourceIdSetImpl _value, $Res Function(_$SourceIdSetImpl) _then) _$_SourceIdSet _value, $Res Function(_$_SourceIdSet) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -230,7 +229,7 @@ class __$$SourceIdSetImplCopyWithImpl<$Res>
Object? sourceId = null, Object? sourceId = null,
Object? ids = null, Object? ids = null,
}) { }) {
return _then(_$SourceIdSetImpl( return _then(_$_SourceIdSet(
sourceId: null == sourceId sourceId: null == sourceId
? _value.sourceId ? _value.sourceId
: sourceId // ignore: cast_nullable_to_non_nullable : sourceId // ignore: cast_nullable_to_non_nullable
@ -245,8 +244,8 @@ class __$$SourceIdSetImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SourceIdSetImpl with DiagnosticableTreeMixin implements _SourceIdSet { class _$_SourceIdSet with DiagnosticableTreeMixin implements _SourceIdSet {
const _$SourceIdSetImpl({required this.sourceId, required this.ids}); const _$_SourceIdSet({required this.sourceId, required this.ids});
@override @override
final int sourceId; final int sourceId;
@ -268,10 +267,10 @@ class _$SourceIdSetImpl with DiagnosticableTreeMixin implements _SourceIdSet {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SourceIdSetImpl && other is _$_SourceIdSet &&
(identical(other.sourceId, sourceId) || (identical(other.sourceId, sourceId) ||
other.sourceId == sourceId) && other.sourceId == sourceId) &&
const DeepCollectionEquality().equals(other.ids, ids)); const DeepCollectionEquality().equals(other.ids, ids));
@ -284,14 +283,14 @@ class _$SourceIdSetImpl with DiagnosticableTreeMixin implements _SourceIdSet {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SourceIdSetImplCopyWith<_$SourceIdSetImpl> get copyWith => _$$_SourceIdSetCopyWith<_$_SourceIdSet> get copyWith =>
__$$SourceIdSetImplCopyWithImpl<_$SourceIdSetImpl>(this, _$identity); __$$_SourceIdSetCopyWithImpl<_$_SourceIdSet>(this, _$identity);
} }
abstract class _SourceIdSet implements SourceIdSet { abstract class _SourceIdSet implements SourceIdSet {
const factory _SourceIdSet( const factory _SourceIdSet(
{required final int sourceId, {required final int sourceId,
required final ISet<String> ids}) = _$SourceIdSetImpl; required final ISet<String> ids}) = _$_SourceIdSet;
@override @override
int get sourceId; int get sourceId;
@ -299,7 +298,7 @@ abstract class _SourceIdSet implements SourceIdSet {
ISet<String> get ids; ISet<String> get ids;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SourceIdSetImplCopyWith<_$SourceIdSetImpl> get copyWith => _$$_SourceIdSetCopyWith<_$_SourceIdSet> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -373,10 +372,9 @@ class _$ArtistCopyWithImpl<$Res, $Val extends Artist>
} }
/// @nodoc /// @nodoc
abstract class _$$ArtistImplCopyWith<$Res> implements $ArtistCopyWith<$Res> { abstract class _$$_ArtistCopyWith<$Res> implements $ArtistCopyWith<$Res> {
factory _$$ArtistImplCopyWith( factory _$$_ArtistCopyWith(_$_Artist value, $Res Function(_$_Artist) then) =
_$ArtistImpl value, $Res Function(_$ArtistImpl) then) = __$$_ArtistCopyWithImpl<$Res>;
__$$ArtistImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -388,11 +386,10 @@ abstract class _$$ArtistImplCopyWith<$Res> implements $ArtistCopyWith<$Res> {
} }
/// @nodoc /// @nodoc
class __$$ArtistImplCopyWithImpl<$Res> class __$$_ArtistCopyWithImpl<$Res>
extends _$ArtistCopyWithImpl<$Res, _$ArtistImpl> extends _$ArtistCopyWithImpl<$Res, _$_Artist>
implements _$$ArtistImplCopyWith<$Res> { implements _$$_ArtistCopyWith<$Res> {
__$$ArtistImplCopyWithImpl( __$$_ArtistCopyWithImpl(_$_Artist _value, $Res Function(_$_Artist) _then)
_$ArtistImpl _value, $Res Function(_$ArtistImpl) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -404,7 +401,7 @@ class __$$ArtistImplCopyWithImpl<$Res>
Object? albumCount = null, Object? albumCount = null,
Object? starred = freezed, Object? starred = freezed,
}) { }) {
return _then(_$ArtistImpl( return _then(_$_Artist(
sourceId: null == sourceId sourceId: null == sourceId
? _value.sourceId ? _value.sourceId
: sourceId // ignore: cast_nullable_to_non_nullable : sourceId // ignore: cast_nullable_to_non_nullable
@ -431,8 +428,8 @@ class __$$ArtistImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$ArtistImpl with DiagnosticableTreeMixin implements _Artist { class _$_Artist with DiagnosticableTreeMixin implements _Artist {
const _$ArtistImpl( const _$_Artist(
{required this.sourceId, {required this.sourceId,
required this.id, required this.id,
required this.name, required this.name,
@ -468,10 +465,10 @@ class _$ArtistImpl with DiagnosticableTreeMixin implements _Artist {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$ArtistImpl && other is _$_Artist &&
(identical(other.sourceId, sourceId) || (identical(other.sourceId, sourceId) ||
other.sourceId == sourceId) && other.sourceId == sourceId) &&
(identical(other.id, id) || other.id == id) && (identical(other.id, id) || other.id == id) &&
@ -488,8 +485,8 @@ class _$ArtistImpl with DiagnosticableTreeMixin implements _Artist {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$ArtistImplCopyWith<_$ArtistImpl> get copyWith => _$$_ArtistCopyWith<_$_Artist> get copyWith =>
__$$ArtistImplCopyWithImpl<_$ArtistImpl>(this, _$identity); __$$_ArtistCopyWithImpl<_$_Artist>(this, _$identity);
} }
abstract class _Artist implements Artist { abstract class _Artist implements Artist {
@ -498,7 +495,7 @@ abstract class _Artist implements Artist {
required final String id, required final String id,
required final String name, required final String name,
required final int albumCount, required final int albumCount,
final DateTime? starred}) = _$ArtistImpl; final DateTime? starred}) = _$_Artist;
@override @override
int get sourceId; int get sourceId;
@ -512,7 +509,7 @@ abstract class _Artist implements Artist {
DateTime? get starred; DateTime? get starred;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$ArtistImplCopyWith<_$ArtistImpl> get copyWith => _$$_ArtistCopyWith<_$_Artist> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -651,10 +648,9 @@ class _$AlbumCopyWithImpl<$Res, $Val extends Album>
} }
/// @nodoc /// @nodoc
abstract class _$$AlbumImplCopyWith<$Res> implements $AlbumCopyWith<$Res> { abstract class _$$_AlbumCopyWith<$Res> implements $AlbumCopyWith<$Res> {
factory _$$AlbumImplCopyWith( factory _$$_AlbumCopyWith(_$_Album value, $Res Function(_$_Album) then) =
_$AlbumImpl value, $Res Function(_$AlbumImpl) then) = __$$_AlbumCopyWithImpl<$Res>;
__$$AlbumImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -675,11 +671,9 @@ abstract class _$$AlbumImplCopyWith<$Res> implements $AlbumCopyWith<$Res> {
} }
/// @nodoc /// @nodoc
class __$$AlbumImplCopyWithImpl<$Res> class __$$_AlbumCopyWithImpl<$Res> extends _$AlbumCopyWithImpl<$Res, _$_Album>
extends _$AlbumCopyWithImpl<$Res, _$AlbumImpl> implements _$$_AlbumCopyWith<$Res> {
implements _$$AlbumImplCopyWith<$Res> { __$$_AlbumCopyWithImpl(_$_Album _value, $Res Function(_$_Album) _then)
__$$AlbumImplCopyWithImpl(
_$AlbumImpl _value, $Res Function(_$AlbumImpl) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -700,7 +694,7 @@ class __$$AlbumImplCopyWithImpl<$Res>
Object? frequentRank = freezed, Object? frequentRank = freezed,
Object? recentRank = freezed, Object? recentRank = freezed,
}) { }) {
return _then(_$AlbumImpl( return _then(_$_Album(
sourceId: null == sourceId sourceId: null == sourceId
? _value.sourceId ? _value.sourceId
: sourceId // ignore: cast_nullable_to_non_nullable : sourceId // ignore: cast_nullable_to_non_nullable
@ -763,8 +757,8 @@ class __$$AlbumImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$AlbumImpl with DiagnosticableTreeMixin implements _Album { class _$_Album with DiagnosticableTreeMixin implements _Album {
const _$AlbumImpl( const _$_Album(
{required this.sourceId, {required this.sourceId,
required this.id, required this.id,
required this.name, required this.name,
@ -839,10 +833,10 @@ class _$AlbumImpl with DiagnosticableTreeMixin implements _Album {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$AlbumImpl && other is _$_Album &&
(identical(other.sourceId, sourceId) || (identical(other.sourceId, sourceId) ||
other.sourceId == sourceId) && other.sourceId == sourceId) &&
(identical(other.id, id) || other.id == id) && (identical(other.id, id) || other.id == id) &&
@ -888,8 +882,8 @@ class _$AlbumImpl with DiagnosticableTreeMixin implements _Album {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$AlbumImplCopyWith<_$AlbumImpl> get copyWith => _$$_AlbumCopyWith<_$_Album> get copyWith =>
__$$AlbumImplCopyWithImpl<_$AlbumImpl>(this, _$identity); __$$_AlbumCopyWithImpl<_$_Album>(this, _$identity);
} }
abstract class _Album implements Album { abstract class _Album implements Album {
@ -907,7 +901,7 @@ abstract class _Album implements Album {
required final int songCount, required final int songCount,
final bool isDeleted, final bool isDeleted,
final int? frequentRank, final int? frequentRank,
final int? recentRank}) = _$AlbumImpl; final int? recentRank}) = _$_Album;
@override @override
int get sourceId; int get sourceId;
@ -939,7 +933,7 @@ abstract class _Album implements Album {
int? get recentRank; int? get recentRank;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$AlbumImplCopyWith<_$AlbumImpl> get copyWith => _$$_AlbumCopyWith<_$_Album> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -1028,11 +1022,10 @@ class _$PlaylistCopyWithImpl<$Res, $Val extends Playlist>
} }
/// @nodoc /// @nodoc
abstract class _$$PlaylistImplCopyWith<$Res> abstract class _$$_PlaylistCopyWith<$Res> implements $PlaylistCopyWith<$Res> {
implements $PlaylistCopyWith<$Res> { factory _$$_PlaylistCopyWith(
factory _$$PlaylistImplCopyWith( _$_Playlist value, $Res Function(_$_Playlist) then) =
_$PlaylistImpl value, $Res Function(_$PlaylistImpl) then) = __$$_PlaylistCopyWithImpl<$Res>;
__$$PlaylistImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -1046,11 +1039,11 @@ abstract class _$$PlaylistImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$PlaylistImplCopyWithImpl<$Res> class __$$_PlaylistCopyWithImpl<$Res>
extends _$PlaylistCopyWithImpl<$Res, _$PlaylistImpl> extends _$PlaylistCopyWithImpl<$Res, _$_Playlist>
implements _$$PlaylistImplCopyWith<$Res> { implements _$$_PlaylistCopyWith<$Res> {
__$$PlaylistImplCopyWithImpl( __$$_PlaylistCopyWithImpl(
_$PlaylistImpl _value, $Res Function(_$PlaylistImpl) _then) _$_Playlist _value, $Res Function(_$_Playlist) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -1064,7 +1057,7 @@ class __$$PlaylistImplCopyWithImpl<$Res>
Object? songCount = null, Object? songCount = null,
Object? created = null, Object? created = null,
}) { }) {
return _then(_$PlaylistImpl( return _then(_$_Playlist(
sourceId: null == sourceId sourceId: null == sourceId
? _value.sourceId ? _value.sourceId
: sourceId // ignore: cast_nullable_to_non_nullable : sourceId // ignore: cast_nullable_to_non_nullable
@ -1099,8 +1092,8 @@ class __$$PlaylistImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$PlaylistImpl with DiagnosticableTreeMixin implements _Playlist { class _$_Playlist with DiagnosticableTreeMixin implements _Playlist {
const _$PlaylistImpl( const _$_Playlist(
{required this.sourceId, {required this.sourceId,
required this.id, required this.id,
required this.name, required this.name,
@ -1144,10 +1137,10 @@ class _$PlaylistImpl with DiagnosticableTreeMixin implements _Playlist {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$PlaylistImpl && other is _$_Playlist &&
(identical(other.sourceId, sourceId) || (identical(other.sourceId, sourceId) ||
other.sourceId == sourceId) && other.sourceId == sourceId) &&
(identical(other.id, id) || other.id == id) && (identical(other.id, id) || other.id == id) &&
@ -1167,8 +1160,8 @@ class _$PlaylistImpl with DiagnosticableTreeMixin implements _Playlist {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$PlaylistImplCopyWith<_$PlaylistImpl> get copyWith => _$$_PlaylistCopyWith<_$_Playlist> get copyWith =>
__$$PlaylistImplCopyWithImpl<_$PlaylistImpl>(this, _$identity); __$$_PlaylistCopyWithImpl<_$_Playlist>(this, _$identity);
} }
abstract class _Playlist implements Playlist { abstract class _Playlist implements Playlist {
@ -1179,7 +1172,7 @@ abstract class _Playlist implements Playlist {
final String? comment, final String? comment,
final String? coverArt, final String? coverArt,
required final int songCount, required final int songCount,
required final DateTime created}) = _$PlaylistImpl; required final DateTime created}) = _$_Playlist;
@override @override
int get sourceId; int get sourceId;
@ -1197,7 +1190,7 @@ abstract class _Playlist implements Playlist {
DateTime get created; DateTime get created;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$PlaylistImplCopyWith<_$PlaylistImpl> get copyWith => _$$_PlaylistCopyWith<_$_Playlist> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -1341,10 +1334,9 @@ class _$SongCopyWithImpl<$Res, $Val extends Song>
} }
/// @nodoc /// @nodoc
abstract class _$$SongImplCopyWith<$Res> implements $SongCopyWith<$Res> { abstract class _$$_SongCopyWith<$Res> implements $SongCopyWith<$Res> {
factory _$$SongImplCopyWith( factory _$$_SongCopyWith(_$_Song value, $Res Function(_$_Song) then) =
_$SongImpl value, $Res Function(_$SongImpl) then) = __$$_SongCopyWithImpl<$Res>;
__$$SongImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -1366,10 +1358,9 @@ abstract class _$$SongImplCopyWith<$Res> implements $SongCopyWith<$Res> {
} }
/// @nodoc /// @nodoc
class __$$SongImplCopyWithImpl<$Res> class __$$_SongCopyWithImpl<$Res> extends _$SongCopyWithImpl<$Res, _$_Song>
extends _$SongCopyWithImpl<$Res, _$SongImpl> implements _$$_SongCopyWith<$Res> {
implements _$$SongImplCopyWith<$Res> { __$$_SongCopyWithImpl(_$_Song _value, $Res Function(_$_Song) _then)
__$$SongImplCopyWithImpl(_$SongImpl _value, $Res Function(_$SongImpl) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -1391,7 +1382,7 @@ class __$$SongImplCopyWithImpl<$Res>
Object? downloadFilePath = freezed, Object? downloadFilePath = freezed,
Object? isDeleted = null, Object? isDeleted = null,
}) { }) {
return _then(_$SongImpl( return _then(_$_Song(
sourceId: null == sourceId sourceId: null == sourceId
? _value.sourceId ? _value.sourceId
: sourceId // ignore: cast_nullable_to_non_nullable : sourceId // ignore: cast_nullable_to_non_nullable
@ -1458,8 +1449,8 @@ class __$$SongImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SongImpl with DiagnosticableTreeMixin implements _Song { class _$_Song with DiagnosticableTreeMixin implements _Song {
const _$SongImpl( const _$_Song(
{required this.sourceId, {required this.sourceId,
required this.id, required this.id,
this.albumId, this.albumId,
@ -1536,10 +1527,10 @@ class _$SongImpl with DiagnosticableTreeMixin implements _Song {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SongImpl && other is _$_Song &&
(identical(other.sourceId, sourceId) || (identical(other.sourceId, sourceId) ||
other.sourceId == sourceId) && other.sourceId == sourceId) &&
(identical(other.id, id) || other.id == id) && (identical(other.id, id) || other.id == id) &&
@ -1585,8 +1576,8 @@ class _$SongImpl with DiagnosticableTreeMixin implements _Song {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SongImplCopyWith<_$SongImpl> get copyWith => _$$_SongCopyWith<_$_Song> get copyWith =>
__$$SongImplCopyWithImpl<_$SongImpl>(this, _$identity); __$$_SongCopyWithImpl<_$_Song>(this, _$identity);
} }
abstract class _Song implements Song { abstract class _Song implements Song {
@ -1605,7 +1596,7 @@ abstract class _Song implements Song {
final String? genre, final String? genre,
final String? downloadTaskId, final String? downloadTaskId,
final String? downloadFilePath, final String? downloadFilePath,
final bool isDeleted}) = _$SongImpl; final bool isDeleted}) = _$_Song;
@override @override
int get sourceId; int get sourceId;
@ -1639,8 +1630,7 @@ abstract class _Song implements Song {
bool get isDeleted; bool get isDeleted;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SongImplCopyWith<_$SongImpl> get copyWith => _$$_SongCopyWith<_$_Song> get copyWith => throw _privateConstructorUsedError;
throw _privateConstructorUsedError;
} }
/// @nodoc /// @nodoc
@ -1708,11 +1698,11 @@ class _$SearchResultsCopyWithImpl<$Res, $Val extends SearchResults>
} }
/// @nodoc /// @nodoc
abstract class _$$SearchResultsImplCopyWith<$Res> abstract class _$$_SearchResultsCopyWith<$Res>
implements $SearchResultsCopyWith<$Res> { implements $SearchResultsCopyWith<$Res> {
factory _$$SearchResultsImplCopyWith( factory _$$_SearchResultsCopyWith(
_$SearchResultsImpl value, $Res Function(_$SearchResultsImpl) then) = _$_SearchResults value, $Res Function(_$_SearchResults) then) =
__$$SearchResultsImplCopyWithImpl<$Res>; __$$_SearchResultsCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -1723,11 +1713,11 @@ abstract class _$$SearchResultsImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$SearchResultsImplCopyWithImpl<$Res> class __$$_SearchResultsCopyWithImpl<$Res>
extends _$SearchResultsCopyWithImpl<$Res, _$SearchResultsImpl> extends _$SearchResultsCopyWithImpl<$Res, _$_SearchResults>
implements _$$SearchResultsImplCopyWith<$Res> { implements _$$_SearchResultsCopyWith<$Res> {
__$$SearchResultsImplCopyWithImpl( __$$_SearchResultsCopyWithImpl(
_$SearchResultsImpl _value, $Res Function(_$SearchResultsImpl) _then) _$_SearchResults _value, $Res Function(_$_SearchResults) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -1738,7 +1728,7 @@ class __$$SearchResultsImplCopyWithImpl<$Res>
Object? albums = null, Object? albums = null,
Object? artists = null, Object? artists = null,
}) { }) {
return _then(_$SearchResultsImpl( return _then(_$_SearchResults(
query: freezed == query query: freezed == query
? _value.query ? _value.query
: query // ignore: cast_nullable_to_non_nullable : query // ignore: cast_nullable_to_non_nullable
@ -1761,10 +1751,8 @@ class __$$SearchResultsImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SearchResultsImpl class _$_SearchResults with DiagnosticableTreeMixin implements _SearchResults {
with DiagnosticableTreeMixin const _$_SearchResults(
implements _SearchResults {
const _$SearchResultsImpl(
{this.query, {this.query,
this.songs = const IListConst([]), this.songs = const IListConst([]),
this.albums = const IListConst([]), this.albums = const IListConst([]),
@ -1799,10 +1787,10 @@ class _$SearchResultsImpl
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SearchResultsImpl && other is _$_SearchResults &&
(identical(other.query, query) || other.query == query) && (identical(other.query, query) || other.query == query) &&
const DeepCollectionEquality().equals(other.songs, songs) && const DeepCollectionEquality().equals(other.songs, songs) &&
const DeepCollectionEquality().equals(other.albums, albums) && const DeepCollectionEquality().equals(other.albums, albums) &&
@ -1820,8 +1808,8 @@ class _$SearchResultsImpl
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SearchResultsImplCopyWith<_$SearchResultsImpl> get copyWith => _$$_SearchResultsCopyWith<_$_SearchResults> get copyWith =>
__$$SearchResultsImplCopyWithImpl<_$SearchResultsImpl>(this, _$identity); __$$_SearchResultsCopyWithImpl<_$_SearchResults>(this, _$identity);
} }
abstract class _SearchResults implements SearchResults { abstract class _SearchResults implements SearchResults {
@ -1829,7 +1817,7 @@ abstract class _SearchResults implements SearchResults {
{final String? query, {final String? query,
final IList<Song> songs, final IList<Song> songs,
final IList<Album> albums, final IList<Album> albums,
final IList<Artist> artists}) = _$SearchResultsImpl; final IList<Artist> artists}) = _$_SearchResults;
@override @override
String? get query; String? get query;
@ -1841,6 +1829,6 @@ abstract class _SearchResults implements SearchResults {
IList<Artist> get artists; IList<Artist> get artists;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SearchResultsImplCopyWith<_$SearchResultsImpl> get copyWith => _$$_SearchResultsCopyWith<_$_SearchResults> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }

File diff suppressed because it is too large Load Diff

View File

@ -6,26 +6,25 @@ part of 'query.dart';
// JsonSerializableGenerator // JsonSerializableGenerator
// ************************************************************************** // **************************************************************************
_$PaginationImpl _$$PaginationImplFromJson(Map<String, dynamic> json) => _$_Pagination _$$_PaginationFromJson(Map<String, dynamic> json) =>
_$PaginationImpl( _$_Pagination(
limit: (json['limit'] as num).toInt(), limit: json['limit'] as int,
offset: (json['offset'] as num?)?.toInt() ?? 0, offset: json['offset'] as int? ?? 0,
); );
Map<String, dynamic> _$$PaginationImplToJson(_$PaginationImpl instance) => Map<String, dynamic> _$$_PaginationToJson(_$_Pagination instance) =>
<String, dynamic>{ <String, dynamic>{
'limit': instance.limit, 'limit': instance.limit,
'offset': instance.offset, 'offset': instance.offset,
}; };
_$SortByImpl _$$SortByImplFromJson(Map<String, dynamic> json) => _$SortByImpl( _$_SortBy _$$_SortByFromJson(Map<String, dynamic> json) => _$_SortBy(
column: json['column'] as String, column: json['column'] as String,
dir: $enumDecodeNullable(_$SortDirectionEnumMap, json['dir']) ?? dir: $enumDecodeNullable(_$SortDirectionEnumMap, json['dir']) ??
SortDirection.asc, SortDirection.asc,
); );
Map<String, dynamic> _$$SortByImplToJson(_$SortByImpl instance) => Map<String, dynamic> _$$_SortByToJson(_$_SortBy instance) => <String, dynamic>{
<String, dynamic>{
'column': instance.column, 'column': instance.column,
'dir': _$SortDirectionEnumMap[instance.dir]!, 'dir': _$SortDirectionEnumMap[instance.dir]!,
}; };
@ -35,17 +34,15 @@ const _$SortDirectionEnumMap = {
SortDirection.desc: 'desc', SortDirection.desc: 'desc',
}; };
_$FilterWithEqualsImpl _$$FilterWithEqualsImplFromJson( _$_FilterWithEquals _$$_FilterWithEqualsFromJson(Map<String, dynamic> json) =>
Map<String, dynamic> json) => _$_FilterWithEquals(
_$FilterWithEqualsImpl(
column: json['column'] as String, column: json['column'] as String,
value: json['value'] as String, value: json['value'] as String,
invert: json['invert'] as bool? ?? false, invert: json['invert'] as bool? ?? false,
$type: json['runtimeType'] as String?, $type: json['runtimeType'] as String?,
); );
Map<String, dynamic> _$$FilterWithEqualsImplToJson( Map<String, dynamic> _$$_FilterWithEqualsToJson(_$_FilterWithEquals instance) =>
_$FilterWithEqualsImpl instance) =>
<String, dynamic>{ <String, dynamic>{
'column': instance.column, 'column': instance.column,
'value': instance.value, 'value': instance.value,
@ -53,17 +50,17 @@ Map<String, dynamic> _$$FilterWithEqualsImplToJson(
'runtimeType': instance.$type, 'runtimeType': instance.$type,
}; };
_$FilterWithGreaterThanImpl _$$FilterWithGreaterThanImplFromJson( _$_FilterWithGreaterThan _$$_FilterWithGreaterThanFromJson(
Map<String, dynamic> json) => Map<String, dynamic> json) =>
_$FilterWithGreaterThanImpl( _$_FilterWithGreaterThan(
column: json['column'] as String, column: json['column'] as String,
value: json['value'] as String, value: json['value'] as String,
orEquals: json['orEquals'] as bool? ?? false, orEquals: json['orEquals'] as bool? ?? false,
$type: json['runtimeType'] as String?, $type: json['runtimeType'] as String?,
); );
Map<String, dynamic> _$$FilterWithGreaterThanImplToJson( Map<String, dynamic> _$$_FilterWithGreaterThanToJson(
_$FilterWithGreaterThanImpl instance) => _$_FilterWithGreaterThan instance) =>
<String, dynamic>{ <String, dynamic>{
'column': instance.column, 'column': instance.column,
'value': instance.value, 'value': instance.value,
@ -71,33 +68,31 @@ Map<String, dynamic> _$$FilterWithGreaterThanImplToJson(
'runtimeType': instance.$type, 'runtimeType': instance.$type,
}; };
_$FilterWithIsNullImpl _$$FilterWithIsNullImplFromJson( _$_FilterWithIsNull _$$_FilterWithIsNullFromJson(Map<String, dynamic> json) =>
Map<String, dynamic> json) => _$_FilterWithIsNull(
_$FilterWithIsNullImpl(
column: json['column'] as String, column: json['column'] as String,
invert: json['invert'] as bool? ?? false, invert: json['invert'] as bool? ?? false,
$type: json['runtimeType'] as String?, $type: json['runtimeType'] as String?,
); );
Map<String, dynamic> _$$FilterWithIsNullImplToJson( Map<String, dynamic> _$$_FilterWithIsNullToJson(_$_FilterWithIsNull instance) =>
_$FilterWithIsNullImpl instance) =>
<String, dynamic>{ <String, dynamic>{
'column': instance.column, 'column': instance.column,
'invert': instance.invert, 'invert': instance.invert,
'runtimeType': instance.$type, 'runtimeType': instance.$type,
}; };
_$FilterWithBetweenIntImpl _$$FilterWithBetweenIntImplFromJson( _$_FilterWithBetweenInt _$$_FilterWithBetweenIntFromJson(
Map<String, dynamic> json) => Map<String, dynamic> json) =>
_$FilterWithBetweenIntImpl( _$_FilterWithBetweenInt(
column: json['column'] as String, column: json['column'] as String,
from: (json['from'] as num).toInt(), from: json['from'] as int,
to: (json['to'] as num).toInt(), to: json['to'] as int,
$type: json['runtimeType'] as String?, $type: json['runtimeType'] as String?,
); );
Map<String, dynamic> _$$FilterWithBetweenIntImplToJson( Map<String, dynamic> _$$_FilterWithBetweenIntToJson(
_$FilterWithBetweenIntImpl instance) => _$_FilterWithBetweenInt instance) =>
<String, dynamic>{ <String, dynamic>{
'column': instance.column, 'column': instance.column,
'from': instance.from, 'from': instance.from,
@ -105,8 +100,8 @@ Map<String, dynamic> _$$FilterWithBetweenIntImplToJson(
'runtimeType': instance.$type, 'runtimeType': instance.$type,
}; };
_$FilterWithIsInImpl _$$FilterWithIsInImplFromJson(Map<String, dynamic> json) => _$_FilterWithIsIn _$$_FilterWithIsInFromJson(Map<String, dynamic> json) =>
_$FilterWithIsInImpl( _$_FilterWithIsIn(
column: json['column'] as String, column: json['column'] as String,
invert: json['invert'] as bool? ?? false, invert: json['invert'] as bool? ?? false,
values: json['values'] == null values: json['values'] == null
@ -115,8 +110,7 @@ _$FilterWithIsInImpl _$$FilterWithIsInImplFromJson(Map<String, dynamic> json) =>
$type: json['runtimeType'] as String?, $type: json['runtimeType'] as String?,
); );
Map<String, dynamic> _$$FilterWithIsInImplToJson( Map<String, dynamic> _$$_FilterWithIsInToJson(_$_FilterWithIsIn instance) =>
_$FilterWithIsInImpl instance) =>
<String, dynamic>{ <String, dynamic>{
'column': instance.column, 'column': instance.column,
'invert': instance.invert, 'invert': instance.invert,
@ -126,8 +120,7 @@ Map<String, dynamic> _$$FilterWithIsInImplToJson(
'runtimeType': instance.$type, 'runtimeType': instance.$type,
}; };
_$ListQueryImpl _$$ListQueryImplFromJson(Map<String, dynamic> json) => _$_ListQuery _$$_ListQueryFromJson(Map<String, dynamic> json) => _$_ListQuery(
_$ListQueryImpl(
page: json['page'] == null page: json['page'] == null
? const Pagination(limit: -1, offset: 0) ? const Pagination(limit: -1, offset: 0)
: Pagination.fromJson(json['page'] as Map<String, dynamic>), : Pagination.fromJson(json['page'] as Map<String, dynamic>),
@ -140,7 +133,7 @@ _$ListQueryImpl _$$ListQueryImplFromJson(Map<String, dynamic> json) =>
(value) => FilterWith.fromJson(value as Map<String, dynamic>)), (value) => FilterWith.fromJson(value as Map<String, dynamic>)),
); );
Map<String, dynamic> _$$ListQueryImplToJson(_$ListQueryImpl instance) => Map<String, dynamic> _$$_ListQueryToJson(_$_ListQuery instance) =>
<String, dynamic>{ <String, dynamic>{
'page': instance.page, 'page': instance.page,
'sort': instance.sort, 'sort': instance.sort,

View File

@ -12,7 +12,7 @@ part of 'settings.dart';
T _$identity<T>(T value) => value; T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError( final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods');
/// @nodoc /// @nodoc
mixin _$Settings { mixin _$Settings {
@ -81,11 +81,10 @@ class _$SettingsCopyWithImpl<$Res, $Val extends Settings>
} }
/// @nodoc /// @nodoc
abstract class _$$SettingsImplCopyWith<$Res> abstract class _$$_SettingsCopyWith<$Res> implements $SettingsCopyWith<$Res> {
implements $SettingsCopyWith<$Res> { factory _$$_SettingsCopyWith(
factory _$$SettingsImplCopyWith( _$_Settings value, $Res Function(_$_Settings) then) =
_$SettingsImpl value, $Res Function(_$SettingsImpl) then) = __$$_SettingsCopyWithImpl<$Res>;
__$$SettingsImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -98,11 +97,11 @@ abstract class _$$SettingsImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$SettingsImplCopyWithImpl<$Res> class __$$_SettingsCopyWithImpl<$Res>
extends _$SettingsCopyWithImpl<$Res, _$SettingsImpl> extends _$SettingsCopyWithImpl<$Res, _$_Settings>
implements _$$SettingsImplCopyWith<$Res> { implements _$$_SettingsCopyWith<$Res> {
__$$SettingsImplCopyWithImpl( __$$_SettingsCopyWithImpl(
_$SettingsImpl _value, $Res Function(_$SettingsImpl) _then) _$_Settings _value, $Res Function(_$_Settings) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -112,7 +111,7 @@ class __$$SettingsImplCopyWithImpl<$Res>
Object? activeSource = freezed, Object? activeSource = freezed,
Object? app = null, Object? app = null,
}) { }) {
return _then(_$SettingsImpl( return _then(_$_Settings(
sources: null == sources sources: null == sources
? _value.sources ? _value.sources
: sources // ignore: cast_nullable_to_non_nullable : sources // ignore: cast_nullable_to_non_nullable
@ -131,8 +130,8 @@ class __$$SettingsImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SettingsImpl implements _Settings { class _$_Settings implements _Settings {
const _$SettingsImpl( const _$_Settings(
{this.sources = const IListConst([]), {this.sources = const IListConst([]),
this.activeSource, this.activeSource,
this.app = const AppSettings()}); this.app = const AppSettings()});
@ -152,10 +151,10 @@ class _$SettingsImpl implements _Settings {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SettingsImpl && other is _$_Settings &&
const DeepCollectionEquality().equals(other.sources, sources) && const DeepCollectionEquality().equals(other.sources, sources) &&
(identical(other.activeSource, activeSource) || (identical(other.activeSource, activeSource) ||
other.activeSource == activeSource) && other.activeSource == activeSource) &&
@ -169,15 +168,15 @@ class _$SettingsImpl implements _Settings {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SettingsImplCopyWith<_$SettingsImpl> get copyWith => _$$_SettingsCopyWith<_$_Settings> get copyWith =>
__$$SettingsImplCopyWithImpl<_$SettingsImpl>(this, _$identity); __$$_SettingsCopyWithImpl<_$_Settings>(this, _$identity);
} }
abstract class _Settings implements Settings { abstract class _Settings implements Settings {
const factory _Settings( const factory _Settings(
{final IList<SourceSettings> sources, {final IList<SourceSettings> sources,
final SourceSettings? activeSource, final SourceSettings? activeSource,
final AppSettings app}) = _$SettingsImpl; final AppSettings app}) = _$_Settings;
@override @override
IList<SourceSettings> get sources; IList<SourceSettings> get sources;
@ -187,7 +186,7 @@ abstract class _Settings implements Settings {
AppSettings get app; AppSettings get app;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SettingsImplCopyWith<_$SettingsImpl> get copyWith => _$$_SettingsCopyWith<_$_Settings> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -246,22 +245,22 @@ class _$AppSettingsCopyWithImpl<$Res, $Val extends AppSettings>
} }
/// @nodoc /// @nodoc
abstract class _$$AppSettingsImplCopyWith<$Res> abstract class _$$_AppSettingsCopyWith<$Res>
implements $AppSettingsCopyWith<$Res> { implements $AppSettingsCopyWith<$Res> {
factory _$$AppSettingsImplCopyWith( factory _$$_AppSettingsCopyWith(
_$AppSettingsImpl value, $Res Function(_$AppSettingsImpl) then) = _$_AppSettings value, $Res Function(_$_AppSettings) then) =
__$$AppSettingsImplCopyWithImpl<$Res>; __$$_AppSettingsCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call({int maxBitrateWifi, int maxBitrateMobile, String? streamFormat}); $Res call({int maxBitrateWifi, int maxBitrateMobile, String? streamFormat});
} }
/// @nodoc /// @nodoc
class __$$AppSettingsImplCopyWithImpl<$Res> class __$$_AppSettingsCopyWithImpl<$Res>
extends _$AppSettingsCopyWithImpl<$Res, _$AppSettingsImpl> extends _$AppSettingsCopyWithImpl<$Res, _$_AppSettings>
implements _$$AppSettingsImplCopyWith<$Res> { implements _$$_AppSettingsCopyWith<$Res> {
__$$AppSettingsImplCopyWithImpl( __$$_AppSettingsCopyWithImpl(
_$AppSettingsImpl _value, $Res Function(_$AppSettingsImpl) _then) _$_AppSettings _value, $Res Function(_$_AppSettings) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -271,7 +270,7 @@ class __$$AppSettingsImplCopyWithImpl<$Res>
Object? maxBitrateMobile = null, Object? maxBitrateMobile = null,
Object? streamFormat = freezed, Object? streamFormat = freezed,
}) { }) {
return _then(_$AppSettingsImpl( return _then(_$_AppSettings(
maxBitrateWifi: null == maxBitrateWifi maxBitrateWifi: null == maxBitrateWifi
? _value.maxBitrateWifi ? _value.maxBitrateWifi
: maxBitrateWifi // ignore: cast_nullable_to_non_nullable : maxBitrateWifi // ignore: cast_nullable_to_non_nullable
@ -290,8 +289,8 @@ class __$$AppSettingsImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$AppSettingsImpl extends _AppSettings { class _$_AppSettings extends _AppSettings {
const _$AppSettingsImpl( const _$_AppSettings(
{this.maxBitrateWifi = 0, {this.maxBitrateWifi = 0,
this.maxBitrateMobile = 192, this.maxBitrateMobile = 192,
this.streamFormat = 'mp3'}) this.streamFormat = 'mp3'})
@ -313,10 +312,10 @@ class _$AppSettingsImpl extends _AppSettings {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$AppSettingsImpl && other is _$_AppSettings &&
(identical(other.maxBitrateWifi, maxBitrateWifi) || (identical(other.maxBitrateWifi, maxBitrateWifi) ||
other.maxBitrateWifi == maxBitrateWifi) && other.maxBitrateWifi == maxBitrateWifi) &&
(identical(other.maxBitrateMobile, maxBitrateMobile) || (identical(other.maxBitrateMobile, maxBitrateMobile) ||
@ -332,15 +331,15 @@ class _$AppSettingsImpl extends _AppSettings {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$AppSettingsImplCopyWith<_$AppSettingsImpl> get copyWith => _$$_AppSettingsCopyWith<_$_AppSettings> get copyWith =>
__$$AppSettingsImplCopyWithImpl<_$AppSettingsImpl>(this, _$identity); __$$_AppSettingsCopyWithImpl<_$_AppSettings>(this, _$identity);
} }
abstract class _AppSettings extends AppSettings { abstract class _AppSettings extends AppSettings {
const factory _AppSettings( const factory _AppSettings(
{final int maxBitrateWifi, {final int maxBitrateWifi,
final int maxBitrateMobile, final int maxBitrateMobile,
final String? streamFormat}) = _$AppSettingsImpl; final String? streamFormat}) = _$_AppSettings;
const _AppSettings._() : super._(); const _AppSettings._() : super._();
@override @override
@ -351,7 +350,7 @@ abstract class _AppSettings extends AppSettings {
String? get streamFormat; String? get streamFormat;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$AppSettingsImplCopyWith<_$AppSettingsImpl> get copyWith => _$$_AppSettingsCopyWith<_$_AppSettings> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -455,11 +454,11 @@ class _$SubsonicSettingsCopyWithImpl<$Res, $Val extends SubsonicSettings>
} }
/// @nodoc /// @nodoc
abstract class _$$SubsonicSettingsImplCopyWith<$Res> abstract class _$$_SubsonicSettingsCopyWith<$Res>
implements $SubsonicSettingsCopyWith<$Res> { implements $SubsonicSettingsCopyWith<$Res> {
factory _$$SubsonicSettingsImplCopyWith(_$SubsonicSettingsImpl value, factory _$$_SubsonicSettingsCopyWith(
$Res Function(_$SubsonicSettingsImpl) then) = _$_SubsonicSettings value, $Res Function(_$_SubsonicSettings) then) =
__$$SubsonicSettingsImplCopyWithImpl<$Res>; __$$_SubsonicSettingsCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -475,11 +474,11 @@ abstract class _$$SubsonicSettingsImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$SubsonicSettingsImplCopyWithImpl<$Res> class __$$_SubsonicSettingsCopyWithImpl<$Res>
extends _$SubsonicSettingsCopyWithImpl<$Res, _$SubsonicSettingsImpl> extends _$SubsonicSettingsCopyWithImpl<$Res, _$_SubsonicSettings>
implements _$$SubsonicSettingsImplCopyWith<$Res> { implements _$$_SubsonicSettingsCopyWith<$Res> {
__$$SubsonicSettingsImplCopyWithImpl(_$SubsonicSettingsImpl _value, __$$_SubsonicSettingsCopyWithImpl(
$Res Function(_$SubsonicSettingsImpl) _then) _$_SubsonicSettings _value, $Res Function(_$_SubsonicSettings) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -495,7 +494,7 @@ class __$$SubsonicSettingsImplCopyWithImpl<$Res>
Object? password = null, Object? password = null,
Object? useTokenAuth = null, Object? useTokenAuth = null,
}) { }) {
return _then(_$SubsonicSettingsImpl( return _then(_$_SubsonicSettings(
id: null == id id: null == id
? _value.id ? _value.id
: id // ignore: cast_nullable_to_non_nullable : id // ignore: cast_nullable_to_non_nullable
@ -538,8 +537,8 @@ class __$$SubsonicSettingsImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SubsonicSettingsImpl extends _SubsonicSettings { class _$_SubsonicSettings extends _SubsonicSettings {
const _$SubsonicSettingsImpl( const _$_SubsonicSettings(
{required this.id, {required this.id,
this.features = const IListConst([]), this.features = const IListConst([]),
required this.name, required this.name,
@ -578,10 +577,10 @@ class _$SubsonicSettingsImpl extends _SubsonicSettings {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SubsonicSettingsImpl && other is _$_SubsonicSettings &&
(identical(other.id, id) || other.id == id) && (identical(other.id, id) || other.id == id) &&
const DeepCollectionEquality().equals(other.features, features) && const DeepCollectionEquality().equals(other.features, features) &&
(identical(other.name, name) || other.name == name) && (identical(other.name, name) || other.name == name) &&
@ -614,9 +613,8 @@ class _$SubsonicSettingsImpl extends _SubsonicSettings {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SubsonicSettingsImplCopyWith<_$SubsonicSettingsImpl> get copyWith => _$$_SubsonicSettingsCopyWith<_$_SubsonicSettings> get copyWith =>
__$$SubsonicSettingsImplCopyWithImpl<_$SubsonicSettingsImpl>( __$$_SubsonicSettingsCopyWithImpl<_$_SubsonicSettings>(this, _$identity);
this, _$identity);
} }
abstract class _SubsonicSettings extends SubsonicSettings { abstract class _SubsonicSettings extends SubsonicSettings {
@ -629,7 +627,7 @@ abstract class _SubsonicSettings extends SubsonicSettings {
required final DateTime createdAt, required final DateTime createdAt,
required final String username, required final String username,
required final String password, required final String password,
final bool useTokenAuth}) = _$SubsonicSettingsImpl; final bool useTokenAuth}) = _$_SubsonicSettings;
const _SubsonicSettings._() : super._(); const _SubsonicSettings._() : super._();
@override @override
@ -652,7 +650,7 @@ abstract class _SubsonicSettings extends SubsonicSettings {
bool get useTokenAuth; bool get useTokenAuth;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SubsonicSettingsImplCopyWith<_$SubsonicSettingsImpl> get copyWith => _$$_SubsonicSettingsCopyWith<_$_SubsonicSettings> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -716,12 +714,11 @@ class _$SubsonicSourceSettingsCopyWithImpl<$Res,
} }
/// @nodoc /// @nodoc
abstract class _$$SubsonicSourceSettingsImplCopyWith<$Res> abstract class _$$_SubsonicSourceSettingsCopyWith<$Res>
implements $SubsonicSourceSettingsCopyWith<$Res> { implements $SubsonicSourceSettingsCopyWith<$Res> {
factory _$$SubsonicSourceSettingsImplCopyWith( factory _$$_SubsonicSourceSettingsCopyWith(_$_SubsonicSourceSettings value,
_$SubsonicSourceSettingsImpl value, $Res Function(_$_SubsonicSourceSettings) then) =
$Res Function(_$SubsonicSourceSettingsImpl) then) = __$$_SubsonicSourceSettingsCopyWithImpl<$Res>;
__$$SubsonicSourceSettingsImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call({SourceSettings source, SubsonicSettings subsonic}); $Res call({SourceSettings source, SubsonicSettings subsonic});
@ -731,13 +728,12 @@ abstract class _$$SubsonicSourceSettingsImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$SubsonicSourceSettingsImplCopyWithImpl<$Res> class __$$_SubsonicSourceSettingsCopyWithImpl<$Res>
extends _$SubsonicSourceSettingsCopyWithImpl<$Res, extends _$SubsonicSourceSettingsCopyWithImpl<$Res,
_$SubsonicSourceSettingsImpl> _$_SubsonicSourceSettings>
implements _$$SubsonicSourceSettingsImplCopyWith<$Res> { implements _$$_SubsonicSourceSettingsCopyWith<$Res> {
__$$SubsonicSourceSettingsImplCopyWithImpl( __$$_SubsonicSourceSettingsCopyWithImpl(_$_SubsonicSourceSettings _value,
_$SubsonicSourceSettingsImpl _value, $Res Function(_$_SubsonicSourceSettings) _then)
$Res Function(_$SubsonicSourceSettingsImpl) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -746,7 +742,7 @@ class __$$SubsonicSourceSettingsImplCopyWithImpl<$Res>
Object? source = null, Object? source = null,
Object? subsonic = null, Object? subsonic = null,
}) { }) {
return _then(_$SubsonicSourceSettingsImpl( return _then(_$_SubsonicSourceSettings(
source: null == source source: null == source
? _value.source ? _value.source
: source // ignore: cast_nullable_to_non_nullable : source // ignore: cast_nullable_to_non_nullable
@ -761,8 +757,8 @@ class __$$SubsonicSourceSettingsImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$SubsonicSourceSettingsImpl extends _SubsonicSourceSettings { class _$_SubsonicSourceSettings extends _SubsonicSourceSettings {
const _$SubsonicSourceSettingsImpl( const _$_SubsonicSourceSettings(
{required this.source, required this.subsonic}) {required this.source, required this.subsonic})
: super._(); : super._();
@ -777,10 +773,10 @@ class _$SubsonicSourceSettingsImpl extends _SubsonicSourceSettings {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$SubsonicSourceSettingsImpl && other is _$_SubsonicSourceSettings &&
(identical(other.source, source) || other.source == source) && (identical(other.source, source) || other.source == source) &&
(identical(other.subsonic, subsonic) || (identical(other.subsonic, subsonic) ||
other.subsonic == subsonic)); other.subsonic == subsonic));
@ -792,15 +788,15 @@ class _$SubsonicSourceSettingsImpl extends _SubsonicSourceSettings {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$SubsonicSourceSettingsImplCopyWith<_$SubsonicSourceSettingsImpl> _$$_SubsonicSourceSettingsCopyWith<_$_SubsonicSourceSettings> get copyWith =>
get copyWith => __$$SubsonicSourceSettingsImplCopyWithImpl< __$$_SubsonicSourceSettingsCopyWithImpl<_$_SubsonicSourceSettings>(
_$SubsonicSourceSettingsImpl>(this, _$identity); this, _$identity);
} }
abstract class _SubsonicSourceSettings extends SubsonicSourceSettings { abstract class _SubsonicSourceSettings extends SubsonicSourceSettings {
const factory _SubsonicSourceSettings( const factory _SubsonicSourceSettings(
{required final SourceSettings source, {required final SourceSettings source,
required final SubsonicSettings subsonic}) = _$SubsonicSourceSettingsImpl; required final SubsonicSettings subsonic}) = _$_SubsonicSourceSettings;
const _SubsonicSourceSettings._() : super._(); const _SubsonicSourceSettings._() : super._();
@override @override
@ -809,6 +805,6 @@ abstract class _SubsonicSourceSettings extends SubsonicSourceSettings {
SubsonicSettings get subsonic; SubsonicSettings get subsonic;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$SubsonicSourceSettingsImplCopyWith<_$SubsonicSourceSettingsImpl> _$$_SubsonicSourceSettingsCopyWith<_$_SubsonicSourceSettings> get copyWith =>
get copyWith => throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }

File diff suppressed because it is too large Load Diff

View File

@ -6,16 +6,15 @@ part of 'support.dart';
// JsonSerializableGenerator // JsonSerializableGenerator
// ************************************************************************** // **************************************************************************
_$QueueItemStateImpl _$$QueueItemStateImplFromJson(Map<String, dynamic> json) => _$_QueueItemState _$$_QueueItemStateFromJson(Map<String, dynamic> json) =>
_$QueueItemStateImpl( _$_QueueItemState(
id: json['id'] as String, id: json['id'] as String,
contextType: $enumDecode(_$QueueContextTypeEnumMap, json['contextType']), contextType: $enumDecode(_$QueueContextTypeEnumMap, json['contextType']),
contextId: json['contextId'] as String?, contextId: json['contextId'] as String?,
contextTitle: json['contextTitle'] as String?, contextTitle: json['contextTitle'] as String?,
); );
Map<String, dynamic> _$$QueueItemStateImplToJson( Map<String, dynamic> _$$_QueueItemStateToJson(_$_QueueItemState instance) =>
_$QueueItemStateImpl instance) =>
<String, dynamic>{ <String, dynamic>{
'id': instance.id, 'id': instance.id,
'contextType': _$QueueContextTypeEnumMap[instance.contextType]!, 'contextType': _$QueueContextTypeEnumMap[instance.contextType]!,
@ -32,9 +31,9 @@ const _$QueueContextTypeEnumMap = {
QueueContextType.artist: 'artist', QueueContextType.artist: 'artist',
}; };
_$MediaItemDataImpl _$$MediaItemDataImplFromJson(Map<String, dynamic> json) => _$_MediaItemData _$$_MediaItemDataFromJson(Map<String, dynamic> json) =>
_$MediaItemDataImpl( _$_MediaItemData(
sourceId: (json['sourceId'] as num).toInt(), sourceId: json['sourceId'] as int,
albumId: json['albumId'] as String?, albumId: json['albumId'] as String?,
artCache: artCache:
_$JsonConverterFromJson<Map<String, dynamic>, MediaItemArtCache>( _$JsonConverterFromJson<Map<String, dynamic>, MediaItemArtCache>(
@ -43,7 +42,7 @@ _$MediaItemDataImpl _$$MediaItemDataImplFromJson(Map<String, dynamic> json) =>
contextId: json['contextId'] as String?, contextId: json['contextId'] as String?,
); );
Map<String, dynamic> _$$MediaItemDataImplToJson(_$MediaItemDataImpl instance) => Map<String, dynamic> _$$_MediaItemDataToJson(_$_MediaItemData instance) =>
<String, dynamic>{ <String, dynamic>{
'sourceId': instance.sourceId, 'sourceId': instance.sourceId,
'albumId': instance.albumId, 'albumId': instance.albumId,
@ -66,17 +65,16 @@ Json? _$JsonConverterToJson<Json, Value>(
) => ) =>
value == null ? null : toJson(value); value == null ? null : toJson(value);
_$MediaItemArtCacheImpl _$$MediaItemArtCacheImplFromJson( _$_MediaItemArtCache _$$_MediaItemArtCacheFromJson(Map<String, dynamic> json) =>
Map<String, dynamic> json) => _$_MediaItemArtCache(
_$MediaItemArtCacheImpl(
fullArtUri: Uri.parse(json['fullArtUri'] as String), fullArtUri: Uri.parse(json['fullArtUri'] as String),
fullArtCacheKey: json['fullArtCacheKey'] as String, fullArtCacheKey: json['fullArtCacheKey'] as String,
thumbnailArtUri: Uri.parse(json['thumbnailArtUri'] as String), thumbnailArtUri: Uri.parse(json['thumbnailArtUri'] as String),
thumbnailArtCacheKey: json['thumbnailArtCacheKey'] as String, thumbnailArtCacheKey: json['thumbnailArtCacheKey'] as String,
); );
Map<String, dynamic> _$$MediaItemArtCacheImplToJson( Map<String, dynamic> _$$_MediaItemArtCacheToJson(
_$MediaItemArtCacheImpl instance) => _$_MediaItemArtCache instance) =>
<String, dynamic>{ <String, dynamic>{
'fullArtUri': instance.fullArtUri.toString(), 'fullArtUri': instance.fullArtUri.toString(),
'fullArtCacheKey': instance.fullArtCacheKey, 'fullArtCacheKey': instance.fullArtCacheKey,

View File

@ -35,5 +35,4 @@ final audioControlProvider = Provider<AudioControl>.internal(
); );
typedef AudioControlRef = ProviderRef<AudioControl>; typedef AudioControlRef = ProviderRef<AudioControl>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -20,5 +20,4 @@ final cacheServiceProvider = Provider<CacheService>.internal(
); );
typedef CacheServiceRef = ProviderRef<CacheService>; typedef CacheServiceRef = ProviderRef<CacheService>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -12,7 +12,7 @@ part of 'download_service.dart';
T _$identity<T>(T value) => value; T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError( final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods');
/// @nodoc /// @nodoc
mixin _$DownloadState { mixin _$DownloadState {
@ -86,11 +86,11 @@ class _$DownloadStateCopyWithImpl<$Res, $Val extends DownloadState>
} }
/// @nodoc /// @nodoc
abstract class _$$DownloadStateImplCopyWith<$Res> abstract class _$$_DownloadStateCopyWith<$Res>
implements $DownloadStateCopyWith<$Res> { implements $DownloadStateCopyWith<$Res> {
factory _$$DownloadStateImplCopyWith( factory _$$_DownloadStateCopyWith(
_$DownloadStateImpl value, $Res Function(_$DownloadStateImpl) then) = _$_DownloadState value, $Res Function(_$_DownloadState) then) =
__$$DownloadStateImplCopyWithImpl<$Res>; __$$_DownloadStateCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -102,11 +102,11 @@ abstract class _$$DownloadStateImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$DownloadStateImplCopyWithImpl<$Res> class __$$_DownloadStateCopyWithImpl<$Res>
extends _$DownloadStateCopyWithImpl<$Res, _$DownloadStateImpl> extends _$DownloadStateCopyWithImpl<$Res, _$_DownloadState>
implements _$$DownloadStateImplCopyWith<$Res> { implements _$$_DownloadStateCopyWith<$Res> {
__$$DownloadStateImplCopyWithImpl( __$$_DownloadStateCopyWithImpl(
_$DownloadStateImpl _value, $Res Function(_$DownloadStateImpl) _then) _$_DownloadState _value, $Res Function(_$_DownloadState) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -118,7 +118,7 @@ class __$$DownloadStateImplCopyWithImpl<$Res>
Object? listCancels = null, Object? listCancels = null,
Object? saveDir = null, Object? saveDir = null,
}) { }) {
return _then(_$DownloadStateImpl( return _then(_$_DownloadState(
downloads: null == downloads downloads: null == downloads
? _value.downloads ? _value.downloads
: downloads // ignore: cast_nullable_to_non_nullable : downloads // ignore: cast_nullable_to_non_nullable
@ -145,8 +145,8 @@ class __$$DownloadStateImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$DownloadStateImpl implements _DownloadState { class _$_DownloadState implements _DownloadState {
const _$DownloadStateImpl( const _$_DownloadState(
{this.downloads = const IListConst([]), {this.downloads = const IListConst([]),
this.deletes = const IListConst([]), this.deletes = const IListConst([]),
this.listDownloads = const IListConst([]), this.listDownloads = const IListConst([]),
@ -174,10 +174,10 @@ class _$DownloadStateImpl implements _DownloadState {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$DownloadStateImpl && other is _$_DownloadState &&
const DeepCollectionEquality().equals(other.downloads, downloads) && const DeepCollectionEquality().equals(other.downloads, downloads) &&
const DeepCollectionEquality().equals(other.deletes, deletes) && const DeepCollectionEquality().equals(other.deletes, deletes) &&
const DeepCollectionEquality() const DeepCollectionEquality()
@ -199,8 +199,8 @@ class _$DownloadStateImpl implements _DownloadState {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$DownloadStateImplCopyWith<_$DownloadStateImpl> get copyWith => _$$_DownloadStateCopyWith<_$_DownloadState> get copyWith =>
__$$DownloadStateImplCopyWithImpl<_$DownloadStateImpl>(this, _$identity); __$$_DownloadStateCopyWithImpl<_$_DownloadState>(this, _$identity);
} }
abstract class _DownloadState implements DownloadState { abstract class _DownloadState implements DownloadState {
@ -209,7 +209,7 @@ abstract class _DownloadState implements DownloadState {
final IList<SourceId> deletes, final IList<SourceId> deletes,
final IList<SourceId> listDownloads, final IList<SourceId> listDownloads,
final IList<SourceId> listCancels, final IList<SourceId> listCancels,
required final String saveDir}) = _$DownloadStateImpl; required final String saveDir}) = _$_DownloadState;
@override @override
IList<Download> get downloads; IList<Download> get downloads;
@ -223,7 +223,7 @@ abstract class _DownloadState implements DownloadState {
String get saveDir; String get saveDir;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$DownloadStateImplCopyWith<_$DownloadStateImpl> get copyWith => _$$_DownloadStateCopyWith<_$_DownloadState> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }
@ -319,11 +319,10 @@ class _$DownloadCopyWithImpl<$Res, $Val extends Download>
} }
/// @nodoc /// @nodoc
abstract class _$$DownloadImplCopyWith<$Res> abstract class _$$_DownloadCopyWith<$Res> implements $DownloadCopyWith<$Res> {
implements $DownloadCopyWith<$Res> { factory _$$_DownloadCopyWith(
factory _$$DownloadImplCopyWith( _$_Download value, $Res Function(_$_Download) then) =
_$DownloadImpl value, $Res Function(_$DownloadImpl) then) = __$$_DownloadCopyWithImpl<$Res>;
__$$DownloadImplCopyWithImpl<$Res>;
@override @override
@useResult @useResult
$Res call( $Res call(
@ -338,11 +337,11 @@ abstract class _$$DownloadImplCopyWith<$Res>
} }
/// @nodoc /// @nodoc
class __$$DownloadImplCopyWithImpl<$Res> class __$$_DownloadCopyWithImpl<$Res>
extends _$DownloadCopyWithImpl<$Res, _$DownloadImpl> extends _$DownloadCopyWithImpl<$Res, _$_Download>
implements _$$DownloadImplCopyWith<$Res> { implements _$$_DownloadCopyWith<$Res> {
__$$DownloadImplCopyWithImpl( __$$_DownloadCopyWithImpl(
_$DownloadImpl _value, $Res Function(_$DownloadImpl) _then) _$_Download _value, $Res Function(_$_Download) _then)
: super(_value, _then); : super(_value, _then);
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
@ -357,7 +356,7 @@ class __$$DownloadImplCopyWithImpl<$Res>
Object? timeCreated = null, Object? timeCreated = null,
Object? allowCellular = null, Object? allowCellular = null,
}) { }) {
return _then(_$DownloadImpl( return _then(_$_Download(
taskId: null == taskId taskId: null == taskId
? _value.taskId ? _value.taskId
: taskId // ignore: cast_nullable_to_non_nullable : taskId // ignore: cast_nullable_to_non_nullable
@ -396,8 +395,8 @@ class __$$DownloadImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$DownloadImpl extends _Download { class _$_Download extends _Download {
const _$DownloadImpl( const _$_Download(
{required this.taskId, {required this.taskId,
required this.status, required this.status,
required this.progress, required this.progress,
@ -431,10 +430,10 @@ class _$DownloadImpl extends _Download {
} }
@override @override
bool operator ==(Object other) { bool operator ==(dynamic other) {
return identical(this, other) || return identical(this, other) ||
(other.runtimeType == runtimeType && (other.runtimeType == runtimeType &&
other is _$DownloadImpl && other is _$_Download &&
(identical(other.taskId, taskId) || other.taskId == taskId) && (identical(other.taskId, taskId) || other.taskId == taskId) &&
(identical(other.status, status) || other.status == status) && (identical(other.status, status) || other.status == status) &&
(identical(other.progress, progress) || (identical(other.progress, progress) ||
@ -457,8 +456,8 @@ class _$DownloadImpl extends _Download {
@JsonKey(ignore: true) @JsonKey(ignore: true)
@override @override
@pragma('vm:prefer-inline') @pragma('vm:prefer-inline')
_$$DownloadImplCopyWith<_$DownloadImpl> get copyWith => _$$_DownloadCopyWith<_$_Download> get copyWith =>
__$$DownloadImplCopyWithImpl<_$DownloadImpl>(this, _$identity); __$$_DownloadCopyWithImpl<_$_Download>(this, _$identity);
} }
abstract class _Download extends Download { abstract class _Download extends Download {
@ -470,7 +469,7 @@ abstract class _Download extends Download {
required final String? filename, required final String? filename,
required final String savedDir, required final String savedDir,
required final int timeCreated, required final int timeCreated,
required final bool allowCellular}) = _$DownloadImpl; required final bool allowCellular}) = _$_Download;
const _Download._() : super._(); const _Download._() : super._();
@override @override
@ -491,6 +490,6 @@ abstract class _Download extends Download {
bool get allowCellular; bool get allowCellular;
@override @override
@JsonKey(ignore: true) @JsonKey(ignore: true)
_$$DownloadImplCopyWith<_$DownloadImpl> get copyWith => _$$_DownloadCopyWith<_$_Download> get copyWith =>
throw _privateConstructorUsedError; throw _privateConstructorUsedError;
} }

View File

@ -6,7 +6,7 @@ part of 'download_service.dart';
// RiverpodGenerator // RiverpodGenerator
// ************************************************************************** // **************************************************************************
String _$downloadServiceHash() => r'd2aeed2c026de4dc7fa26b2331244b49e7e9f003'; String _$downloadServiceHash() => r'c72c49f980e307f3013467e76b6564d14a34a736';
/// See also [DownloadService]. /// See also [DownloadService].
@ProviderFor(DownloadService) @ProviderFor(DownloadService)
@ -22,5 +22,4 @@ final downloadServiceProvider =
); );
typedef _$DownloadService = Notifier<DownloadState>; typedef _$DownloadService = Notifier<DownloadState>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -6,7 +6,7 @@ part of 'settings_service.dart';
// RiverpodGenerator // RiverpodGenerator
// ************************************************************************** // **************************************************************************
String _$settingsServiceHash() => r'b53814d7d06c5d0a7ac82f447ac510e59a9598f0'; String _$settingsServiceHash() => r'85f2bd5eedc3f791fe03a6707748bc95277c6aaf';
/// See also [SettingsService]. /// See also [SettingsService].
@ProviderFor(SettingsService) @ProviderFor(SettingsService)
@ -22,5 +22,4 @@ final settingsServiceProvider =
); );
typedef _$SettingsService = Notifier<Settings>; typedef _$SettingsService = Notifier<Settings>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -20,5 +20,4 @@ final syncServiceProvider = NotifierProvider<SyncService, DateTime>.internal(
); );
typedef _$SyncService = Notifier<DateTime>; typedef _$SyncService = Notifier<DateTime>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -226,5 +226,4 @@ final lastAudioStateServiceProvider =
); );
typedef _$LastAudioStateService = AsyncNotifier<void>; typedef _$LastAudioStateService = AsyncNotifier<void>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -94,5 +94,4 @@ final initProvider = FutureProvider<void>.internal(
); );
typedef InitRef = FutureProviderRef<void>; typedef InitRef = FutureProviderRef<void>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

File diff suppressed because it is too large Load Diff

View File

@ -76,5 +76,4 @@ final offlineModeProvider = NotifierProvider<OfflineMode, bool>.internal(
); );
typedef _$OfflineMode = Notifier<bool>; typedef _$OfflineMode = Notifier<bool>;
// ignore_for_file: type=lint // ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -6,7 +6,7 @@ part of 'theme.dart';
// RiverpodGenerator // RiverpodGenerator
// ************************************************************************** // **************************************************************************
String _$colorThemeHash() => r'37d4eb17395341800b67f4f257c2cc49bf3dc91b'; String _$colorThemeHash() => r'f5cc23cb5e2af379c02ae4b9756df72f9f6da5e6';
/// Copied from Dart SDK /// Copied from Dart SDK
class _SystemHash { class _SystemHash {
@ -29,6 +29,8 @@ class _SystemHash {
} }
} }
typedef _ColorThemeRef = AutoDisposeProviderRef<ColorTheme>;
/// See also [_colorTheme]. /// See also [_colorTheme].
@ProviderFor(_colorTheme) @ProviderFor(_colorTheme)
const _colorThemeProvider = _ColorThemeFamily(); const _colorThemeProvider = _ColorThemeFamily();
@ -75,10 +77,10 @@ class _ColorThemeFamily extends Family<ColorTheme> {
class _ColorThemeProvider extends AutoDisposeProvider<ColorTheme> { class _ColorThemeProvider extends AutoDisposeProvider<ColorTheme> {
/// See also [_colorTheme]. /// See also [_colorTheme].
_ColorThemeProvider( _ColorThemeProvider(
Palette palette, this.palette,
) : this._internal( ) : super.internal(
(ref) => _colorTheme( (ref) => _colorTheme(
ref as _ColorThemeRef, ref,
palette, palette,
), ),
from: _colorThemeProvider, from: _colorThemeProvider,
@ -90,44 +92,10 @@ class _ColorThemeProvider extends AutoDisposeProvider<ColorTheme> {
dependencies: _ColorThemeFamily._dependencies, dependencies: _ColorThemeFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
_ColorThemeFamily._allTransitiveDependencies, _ColorThemeFamily._allTransitiveDependencies,
palette: palette,
); );
_ColorThemeProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.palette,
}) : super.internal();
final Palette palette; final Palette palette;
@override
Override overrideWith(
ColorTheme Function(_ColorThemeRef provider) create,
) {
return ProviderOverride(
origin: this,
override: _ColorThemeProvider._internal(
(ref) => create(ref as _ColorThemeRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
palette: palette,
),
);
}
@override
AutoDisposeProviderElement<ColorTheme> createElement() {
return _ColorThemeProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is _ColorThemeProvider && other.palette == palette; return other is _ColorThemeProvider && other.palette == palette;
@ -142,20 +110,7 @@ class _ColorThemeProvider extends AutoDisposeProvider<ColorTheme> {
} }
} }
mixin _ColorThemeRef on AutoDisposeProviderRef<ColorTheme> { String _$baseThemeHash() => r'317a5ef77def208357a54b7938ef3d91666fce70';
/// The parameter `palette` of this provider.
Palette get palette;
}
class _ColorThemeProviderElement extends AutoDisposeProviderElement<ColorTheme>
with _ColorThemeRef {
_ColorThemeProviderElement(super.provider);
@override
Palette get palette => (origin as _ColorThemeProvider).palette;
}
String _$baseThemeHash() => r'489ea7dcf66a57e6eda300c75d8af5fcaef85e8e';
/// See also [baseTheme]. /// See also [baseTheme].
@ProviderFor(baseTheme) @ProviderFor(baseTheme)
@ -170,6 +125,7 @@ final baseThemeProvider = AutoDisposeProvider<ColorTheme>.internal(
typedef BaseThemeRef = AutoDisposeProviderRef<ColorTheme>; typedef BaseThemeRef = AutoDisposeProviderRef<ColorTheme>;
String _$albumArtPaletteHash() => r'8130b954ee3c67f53207593d4ed3dfbffb00c95d'; String _$albumArtPaletteHash() => r'8130b954ee3c67f53207593d4ed3dfbffb00c95d';
typedef AlbumArtPaletteRef = AutoDisposeFutureProviderRef<Palette>;
/// See also [albumArtPalette]. /// See also [albumArtPalette].
@ProviderFor(albumArtPalette) @ProviderFor(albumArtPalette)
@ -217,10 +173,10 @@ class AlbumArtPaletteFamily extends Family<AsyncValue<Palette>> {
class AlbumArtPaletteProvider extends AutoDisposeFutureProvider<Palette> { class AlbumArtPaletteProvider extends AutoDisposeFutureProvider<Palette> {
/// See also [albumArtPalette]. /// See also [albumArtPalette].
AlbumArtPaletteProvider( AlbumArtPaletteProvider(
String id, this.id,
) : this._internal( ) : super.internal(
(ref) => albumArtPalette( (ref) => albumArtPalette(
ref as AlbumArtPaletteRef, ref,
id, id,
), ),
from: albumArtPaletteProvider, from: albumArtPaletteProvider,
@ -232,44 +188,10 @@ class AlbumArtPaletteProvider extends AutoDisposeFutureProvider<Palette> {
dependencies: AlbumArtPaletteFamily._dependencies, dependencies: AlbumArtPaletteFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
AlbumArtPaletteFamily._allTransitiveDependencies, AlbumArtPaletteFamily._allTransitiveDependencies,
id: id,
); );
AlbumArtPaletteProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.id,
}) : super.internal();
final String id; final String id;
@override
Override overrideWith(
FutureOr<Palette> Function(AlbumArtPaletteRef provider) create,
) {
return ProviderOverride(
origin: this,
override: AlbumArtPaletteProvider._internal(
(ref) => create(ref as AlbumArtPaletteRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
id: id,
),
);
}
@override
AutoDisposeFutureProviderElement<Palette> createElement() {
return _AlbumArtPaletteProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is AlbumArtPaletteProvider && other.id == id; return other is AlbumArtPaletteProvider && other.id == id;
@ -284,21 +206,9 @@ class AlbumArtPaletteProvider extends AutoDisposeFutureProvider<Palette> {
} }
} }
mixin AlbumArtPaletteRef on AutoDisposeFutureProviderRef<Palette> {
/// The parameter `id` of this provider.
String get id;
}
class _AlbumArtPaletteProviderElement
extends AutoDisposeFutureProviderElement<Palette> with AlbumArtPaletteRef {
_AlbumArtPaletteProviderElement(super.provider);
@override
String get id => (origin as AlbumArtPaletteProvider).id;
}
String _$playlistArtPaletteHash() => String _$playlistArtPaletteHash() =>
r'6bc015688f354ea8d91dde86e2a7191ef1ef6496'; r'6bc015688f354ea8d91dde86e2a7191ef1ef6496';
typedef PlaylistArtPaletteRef = AutoDisposeFutureProviderRef<Palette>;
/// See also [playlistArtPalette]. /// See also [playlistArtPalette].
@ProviderFor(playlistArtPalette) @ProviderFor(playlistArtPalette)
@ -346,10 +256,10 @@ class PlaylistArtPaletteFamily extends Family<AsyncValue<Palette>> {
class PlaylistArtPaletteProvider extends AutoDisposeFutureProvider<Palette> { class PlaylistArtPaletteProvider extends AutoDisposeFutureProvider<Palette> {
/// See also [playlistArtPalette]. /// See also [playlistArtPalette].
PlaylistArtPaletteProvider( PlaylistArtPaletteProvider(
String id, this.id,
) : this._internal( ) : super.internal(
(ref) => playlistArtPalette( (ref) => playlistArtPalette(
ref as PlaylistArtPaletteRef, ref,
id, id,
), ),
from: playlistArtPaletteProvider, from: playlistArtPaletteProvider,
@ -361,44 +271,10 @@ class PlaylistArtPaletteProvider extends AutoDisposeFutureProvider<Palette> {
dependencies: PlaylistArtPaletteFamily._dependencies, dependencies: PlaylistArtPaletteFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
PlaylistArtPaletteFamily._allTransitiveDependencies, PlaylistArtPaletteFamily._allTransitiveDependencies,
id: id,
); );
PlaylistArtPaletteProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.id,
}) : super.internal();
final String id; final String id;
@override
Override overrideWith(
FutureOr<Palette> Function(PlaylistArtPaletteRef provider) create,
) {
return ProviderOverride(
origin: this,
override: PlaylistArtPaletteProvider._internal(
(ref) => create(ref as PlaylistArtPaletteRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
id: id,
),
);
}
@override
AutoDisposeFutureProviderElement<Palette> createElement() {
return _PlaylistArtPaletteProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is PlaylistArtPaletteProvider && other.id == id; return other is PlaylistArtPaletteProvider && other.id == id;
@ -413,20 +289,6 @@ class PlaylistArtPaletteProvider extends AutoDisposeFutureProvider<Palette> {
} }
} }
mixin PlaylistArtPaletteRef on AutoDisposeFutureProviderRef<Palette> {
/// The parameter `id` of this provider.
String get id;
}
class _PlaylistArtPaletteProviderElement
extends AutoDisposeFutureProviderElement<Palette>
with PlaylistArtPaletteRef {
_PlaylistArtPaletteProviderElement(super.provider);
@override
String get id => (origin as PlaylistArtPaletteProvider).id;
}
String _$mediaItemPaletteHash() => r'2f2744aa735c6056919197c283a367714d7e04e4'; String _$mediaItemPaletteHash() => r'2f2744aa735c6056919197c283a367714d7e04e4';
/// See also [mediaItemPalette]. /// See also [mediaItemPalette].
@ -458,6 +320,7 @@ final mediaItemThemeProvider = AutoDisposeFutureProvider<ColorTheme>.internal(
typedef MediaItemThemeRef = AutoDisposeFutureProviderRef<ColorTheme>; typedef MediaItemThemeRef = AutoDisposeFutureProviderRef<ColorTheme>;
String _$albumArtThemeHash() => r'd3ee71b2df856f1763ec925e158ae2e0f613b9e0'; String _$albumArtThemeHash() => r'd3ee71b2df856f1763ec925e158ae2e0f613b9e0';
typedef AlbumArtThemeRef = AutoDisposeFutureProviderRef<ColorTheme>;
/// See also [albumArtTheme]. /// See also [albumArtTheme].
@ProviderFor(albumArtTheme) @ProviderFor(albumArtTheme)
@ -505,10 +368,10 @@ class AlbumArtThemeFamily extends Family<AsyncValue<ColorTheme>> {
class AlbumArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> { class AlbumArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> {
/// See also [albumArtTheme]. /// See also [albumArtTheme].
AlbumArtThemeProvider( AlbumArtThemeProvider(
String id, this.id,
) : this._internal( ) : super.internal(
(ref) => albumArtTheme( (ref) => albumArtTheme(
ref as AlbumArtThemeRef, ref,
id, id,
), ),
from: albumArtThemeProvider, from: albumArtThemeProvider,
@ -520,44 +383,10 @@ class AlbumArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> {
dependencies: AlbumArtThemeFamily._dependencies, dependencies: AlbumArtThemeFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
AlbumArtThemeFamily._allTransitiveDependencies, AlbumArtThemeFamily._allTransitiveDependencies,
id: id,
); );
AlbumArtThemeProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.id,
}) : super.internal();
final String id; final String id;
@override
Override overrideWith(
FutureOr<ColorTheme> Function(AlbumArtThemeRef provider) create,
) {
return ProviderOverride(
origin: this,
override: AlbumArtThemeProvider._internal(
(ref) => create(ref as AlbumArtThemeRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
id: id,
),
);
}
@override
AutoDisposeFutureProviderElement<ColorTheme> createElement() {
return _AlbumArtThemeProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is AlbumArtThemeProvider && other.id == id; return other is AlbumArtThemeProvider && other.id == id;
@ -572,20 +401,8 @@ class AlbumArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> {
} }
} }
mixin AlbumArtThemeRef on AutoDisposeFutureProviderRef<ColorTheme> {
/// The parameter `id` of this provider.
String get id;
}
class _AlbumArtThemeProviderElement
extends AutoDisposeFutureProviderElement<ColorTheme> with AlbumArtThemeRef {
_AlbumArtThemeProviderElement(super.provider);
@override
String get id => (origin as AlbumArtThemeProvider).id;
}
String _$playlistArtThemeHash() => r'1629552e1f3aa2a1e7d223ac1e078893042e5e3b'; String _$playlistArtThemeHash() => r'1629552e1f3aa2a1e7d223ac1e078893042e5e3b';
typedef PlaylistArtThemeRef = AutoDisposeFutureProviderRef<ColorTheme>;
/// See also [playlistArtTheme]. /// See also [playlistArtTheme].
@ProviderFor(playlistArtTheme) @ProviderFor(playlistArtTheme)
@ -633,10 +450,10 @@ class PlaylistArtThemeFamily extends Family<AsyncValue<ColorTheme>> {
class PlaylistArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> { class PlaylistArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> {
/// See also [playlistArtTheme]. /// See also [playlistArtTheme].
PlaylistArtThemeProvider( PlaylistArtThemeProvider(
String id, this.id,
) : this._internal( ) : super.internal(
(ref) => playlistArtTheme( (ref) => playlistArtTheme(
ref as PlaylistArtThemeRef, ref,
id, id,
), ),
from: playlistArtThemeProvider, from: playlistArtThemeProvider,
@ -648,44 +465,10 @@ class PlaylistArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> {
dependencies: PlaylistArtThemeFamily._dependencies, dependencies: PlaylistArtThemeFamily._dependencies,
allTransitiveDependencies: allTransitiveDependencies:
PlaylistArtThemeFamily._allTransitiveDependencies, PlaylistArtThemeFamily._allTransitiveDependencies,
id: id,
); );
PlaylistArtThemeProvider._internal(
super._createNotifier, {
required super.name,
required super.dependencies,
required super.allTransitiveDependencies,
required super.debugGetCreateSourceHash,
required super.from,
required this.id,
}) : super.internal();
final String id; final String id;
@override
Override overrideWith(
FutureOr<ColorTheme> Function(PlaylistArtThemeRef provider) create,
) {
return ProviderOverride(
origin: this,
override: PlaylistArtThemeProvider._internal(
(ref) => create(ref as PlaylistArtThemeRef),
from: from,
name: null,
dependencies: null,
allTransitiveDependencies: null,
debugGetCreateSourceHash: null,
id: id,
),
);
}
@override
AutoDisposeFutureProviderElement<ColorTheme> createElement() {
return _PlaylistArtThemeProviderElement(this);
}
@override @override
bool operator ==(Object other) { bool operator ==(Object other) {
return other is PlaylistArtThemeProvider && other.id == id; return other is PlaylistArtThemeProvider && other.id == id;
@ -699,19 +482,4 @@ class PlaylistArtThemeProvider extends AutoDisposeFutureProvider<ColorTheme> {
return _SystemHash.finish(hash); return _SystemHash.finish(hash);
} }
} }
// ignore_for_file: unnecessary_raw_strings, subtype_of_sealed_class, invalid_use_of_internal_member, do_not_use_environment, prefer_const_constructors, public_member_api_docs, avoid_private_typedef_functions
mixin PlaylistArtThemeRef on AutoDisposeFutureProviderRef<ColorTheme> {
/// The parameter `id` of this provider.
String get id;
}
class _PlaylistArtThemeProviderElement
extends AutoDisposeFutureProviderElement<ColorTheme>
with PlaylistArtThemeRef {
_PlaylistArtThemeProviderElement(super.provider);
@override
String get id => (origin as PlaylistArtThemeProvider).id;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member

View File

@ -274,6 +274,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.1.2" version: "3.1.2"
coverage:
dependency: transitive
description:
name: coverage
sha256: e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43
url: "https://pub.dev"
source: hosted
version: "1.11.1"
cross_file: cross_file:
dependency: transitive dependency: transitive
description: description:
@ -330,6 +338,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.15.0" version: "2.15.0"
fake_async:
dependency: transitive
description:
name: fake_async
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
url: "https://pub.dev"
source: hosted
version: "1.3.1"
fast_immutable_collections: fast_immutable_collections:
dependency: "direct main" dependency: "direct main"
description: description:
@ -484,6 +500,11 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.9" version: "2.0.9"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
flutter_web_plugins: flutter_web_plugins:
dependency: transitive dependency: transitive
description: flutter description: flutter
@ -633,6 +654,30 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.4.13" version: "0.4.13"
leak_tracker:
dependency: transitive
description:
name: leak_tracker
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
url: "https://pub.dev"
source: hosted
version: "10.0.5"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
url: "https://pub.dev"
source: hosted
version: "3.0.5"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
lints: lints:
dependency: transitive dependency: transitive
description: description:
@ -689,6 +734,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.5.0" version: "0.5.0"
node_preamble:
dependency: transitive
description:
name: node_preamble
sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db"
url: "https://pub.dev"
source: hosted
version: "2.0.2"
octo_image: octo_image:
dependency: transitive dependency: transitive
description: description:
@ -913,6 +966,22 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.4.1" version: "1.4.1"
shelf_packages_handler:
dependency: transitive
description:
name: shelf_packages_handler
sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e"
url: "https://pub.dev"
source: hosted
version: "3.0.2"
shelf_static:
dependency: transitive
description:
name: shelf_static
sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3
url: "https://pub.dev"
source: hosted
version: "1.1.3"
shelf_web_socket: shelf_web_socket:
dependency: transitive dependency: transitive
description: description:
@ -950,6 +1019,22 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.3.4" version: "1.3.4"
source_map_stack_trace:
dependency: transitive
description:
name: source_map_stack_trace
sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b
url: "https://pub.dev"
source: hosted
version: "2.1.2"
source_maps:
dependency: transitive
description:
name: source_maps
sha256: "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703"
url: "https://pub.dev"
source: hosted
version: "0.10.12"
source_span: source_span:
dependency: transitive dependency: transitive
description: description:
@ -1086,6 +1171,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.1" version: "1.2.1"
test:
dependency: "direct dev"
description:
name: test
sha256: "7ee44229615f8f642b68120165ae4c2a75fe77ae2065b1e55ae4711f6cf0899e"
url: "https://pub.dev"
source: hosted
version: "1.25.7"
test_api: test_api:
dependency: transitive dependency: transitive
description: description:
@ -1094,6 +1187,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.7.2" version: "0.7.2"
test_core:
dependency: transitive
description:
name: test_core
sha256: "55ea5a652e38a1dfb32943a7973f3681a60f872f8c3a05a14664ad54ef9c6696"
url: "https://pub.dev"
source: hosted
version: "0.6.4"
text_scroll: text_scroll:
dependency: "direct main" dependency: "direct main"
description: description:
@ -1222,6 +1323,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.4" version: "2.1.4"
vm_service:
dependency: transitive
description:
name: vm_service
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
url: "https://pub.dev"
source: hosted
version: "14.2.5"
watcher: watcher:
dependency: transitive dependency: transitive
description: description:
@ -1254,6 +1363,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.1" version: "3.0.1"
webkit_inspection_protocol:
dependency: transitive
description:
name: webkit_inspection_protocol
sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572"
url: "https://pub.dev"
source: hosted
version: "1.2.1"
win32: win32:
dependency: transitive dependency: transitive
description: description:

View File

@ -7,7 +7,7 @@ publish_to: 'none'
version: 2.0.0-alpha.3+12 version: 2.0.0-alpha.3+12
environment: environment:
sdk: '>=3.5.0 <4.0.0' sdk: '>=3.0.0 <4.0.0'
dependencies: dependencies:
flutter: flutter:
@ -22,7 +22,7 @@ dependencies:
path: ^1.8.2 path: ^1.8.2
path_provider: ^2.0.12 path_provider: ^2.0.12
flutter_dotenv: ^5.0.2 # TODO: remove before release flutter_dotenv: ^5.0.2 # TODO: remove before release
collection: ^1.17.1 collection: ^1.17.0
intl: any intl: any
flutter_hooks: ^0.18.5+1 flutter_hooks: ^0.18.5+1
hooks_riverpod: ^2.3.2 hooks_riverpod: ^2.3.2
@ -65,7 +65,10 @@ dependency_overrides:
intl: ^0.18.0 intl: ^0.18.0
dev_dependencies: dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0 flutter_lints: ^2.0.0
test: ^1.22.0
build_runner: build_runner:
riverpod_generator: ^2.1.4 riverpod_generator: ^2.1.4
freezed: ^2.3.2 freezed: ^2.3.2