mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-27 05:23:04 +00:00
fixed UTF8 bug fixed infinite loading added search bar to migration screen migration screen now considers the pinned sources option library now shows if the items are locally tracked or not
194 lines
4.9 KiB
Dart
194 lines
4.9 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'kitsu.dart';
|
|
|
|
// **************************************************************************
|
|
// RiverpodGenerator
|
|
// **************************************************************************
|
|
|
|
String _$kitsuHash() => r'970f2e278a3f0163da30684e030c3a7833bf9ae2';
|
|
|
|
/// Copied from Dart SDK
|
|
class _SystemHash {
|
|
_SystemHash._();
|
|
|
|
static int combine(int hash, int value) {
|
|
// ignore: parameter_assignments
|
|
hash = 0x1fffffff & (hash + value);
|
|
// ignore: parameter_assignments
|
|
hash = 0x1fffffff & (hash + ((0x0007ffff & hash) << 10));
|
|
return hash ^ (hash >> 6);
|
|
}
|
|
|
|
static int finish(int hash) {
|
|
// ignore: parameter_assignments
|
|
hash = 0x1fffffff & (hash + ((0x03ffffff & hash) << 3));
|
|
// ignore: parameter_assignments
|
|
hash = hash ^ (hash >> 11);
|
|
return 0x1fffffff & (hash + ((0x00003fff & hash) << 15));
|
|
}
|
|
}
|
|
|
|
abstract class _$Kitsu extends BuildlessAutoDisposeNotifier<void> {
|
|
late final int syncId;
|
|
late final ItemType? itemType;
|
|
|
|
void build({
|
|
required int syncId,
|
|
ItemType? itemType,
|
|
});
|
|
}
|
|
|
|
/// See also [Kitsu].
|
|
@ProviderFor(Kitsu)
|
|
const kitsuProvider = KitsuFamily();
|
|
|
|
/// See also [Kitsu].
|
|
class KitsuFamily extends Family<void> {
|
|
/// See also [Kitsu].
|
|
const KitsuFamily();
|
|
|
|
/// See also [Kitsu].
|
|
KitsuProvider call({
|
|
required int syncId,
|
|
ItemType? itemType,
|
|
}) {
|
|
return KitsuProvider(
|
|
syncId: syncId,
|
|
itemType: itemType,
|
|
);
|
|
}
|
|
|
|
@override
|
|
KitsuProvider getProviderOverride(
|
|
covariant KitsuProvider provider,
|
|
) {
|
|
return call(
|
|
syncId: provider.syncId,
|
|
itemType: provider.itemType,
|
|
);
|
|
}
|
|
|
|
static const Iterable<ProviderOrFamily>? _dependencies = null;
|
|
|
|
@override
|
|
Iterable<ProviderOrFamily>? get dependencies => _dependencies;
|
|
|
|
static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null;
|
|
|
|
@override
|
|
Iterable<ProviderOrFamily>? get allTransitiveDependencies =>
|
|
_allTransitiveDependencies;
|
|
|
|
@override
|
|
String? get name => r'kitsuProvider';
|
|
}
|
|
|
|
/// See also [Kitsu].
|
|
class KitsuProvider extends AutoDisposeNotifierProviderImpl<Kitsu, void> {
|
|
/// See also [Kitsu].
|
|
KitsuProvider({
|
|
required int syncId,
|
|
ItemType? itemType,
|
|
}) : this._internal(
|
|
() => Kitsu()
|
|
..syncId = syncId
|
|
..itemType = itemType,
|
|
from: kitsuProvider,
|
|
name: r'kitsuProvider',
|
|
debugGetCreateSourceHash:
|
|
const bool.fromEnvironment('dart.vm.product')
|
|
? null
|
|
: _$kitsuHash,
|
|
dependencies: KitsuFamily._dependencies,
|
|
allTransitiveDependencies: KitsuFamily._allTransitiveDependencies,
|
|
syncId: syncId,
|
|
itemType: itemType,
|
|
);
|
|
|
|
KitsuProvider._internal(
|
|
super._createNotifier, {
|
|
required super.name,
|
|
required super.dependencies,
|
|
required super.allTransitiveDependencies,
|
|
required super.debugGetCreateSourceHash,
|
|
required super.from,
|
|
required this.syncId,
|
|
required this.itemType,
|
|
}) : super.internal();
|
|
|
|
final int syncId;
|
|
final ItemType? itemType;
|
|
|
|
@override
|
|
void runNotifierBuild(
|
|
covariant Kitsu notifier,
|
|
) {
|
|
return notifier.build(
|
|
syncId: syncId,
|
|
itemType: itemType,
|
|
);
|
|
}
|
|
|
|
@override
|
|
Override overrideWith(Kitsu Function() create) {
|
|
return ProviderOverride(
|
|
origin: this,
|
|
override: KitsuProvider._internal(
|
|
() => create()
|
|
..syncId = syncId
|
|
..itemType = itemType,
|
|
from: from,
|
|
name: null,
|
|
dependencies: null,
|
|
allTransitiveDependencies: null,
|
|
debugGetCreateSourceHash: null,
|
|
syncId: syncId,
|
|
itemType: itemType,
|
|
),
|
|
);
|
|
}
|
|
|
|
@override
|
|
AutoDisposeNotifierProviderElement<Kitsu, void> createElement() {
|
|
return _KitsuProviderElement(this);
|
|
}
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return other is KitsuProvider &&
|
|
other.syncId == syncId &&
|
|
other.itemType == itemType;
|
|
}
|
|
|
|
@override
|
|
int get hashCode {
|
|
var hash = _SystemHash.combine(0, runtimeType.hashCode);
|
|
hash = _SystemHash.combine(hash, syncId.hashCode);
|
|
hash = _SystemHash.combine(hash, itemType.hashCode);
|
|
|
|
return _SystemHash.finish(hash);
|
|
}
|
|
}
|
|
|
|
@Deprecated('Will be removed in 3.0. Use Ref instead')
|
|
// ignore: unused_element
|
|
mixin KitsuRef on AutoDisposeNotifierProviderRef<void> {
|
|
/// The parameter `syncId` of this provider.
|
|
int get syncId;
|
|
|
|
/// The parameter `itemType` of this provider.
|
|
ItemType? get itemType;
|
|
}
|
|
|
|
class _KitsuProviderElement
|
|
extends AutoDisposeNotifierProviderElement<Kitsu, void> with KitsuRef {
|
|
_KitsuProviderElement(super.provider);
|
|
|
|
@override
|
|
int get syncId => (origin as KitsuProvider).syncId;
|
|
@override
|
|
ItemType? get itemType => (origin as KitsuProvider).itemType;
|
|
}
|
|
// ignore_for_file: type=lint
|
|
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package
|