Files
lunasea/lib/core/adapters/profile.g.dart
Jagandeep Brar f7807ed762 [Release] v4.2.0+40200001 (#287)
NEW
- [Settings/Modules] Add an information/help button with module descriptions and links

TWEAKS
- [Radarr] Always show the amount of days content will be available instead of limiting it to only content in the next 30 days
- [Settings] Moved "Backup & Restore" and "Logs" to "System" section
- [Settings] Merged "Customization" and "Modules" sections into "Configuration"
- [Settings/Sonarr] Removed the need to enable Sonarr to test the connection
- [Settings/Tautulli] Removed the need to enable Tautulli to test the connection

FIXES
- [IAPs] Ensure all IAPs are marked as "consumed"
- [Flutter] Updated packages
- [Logging] Updated Sentry to v4 framework to improve capturing fatal/crashing bugs
- [Settings/Logs] Hide exception and stack trace buttons when an error is not available
- [Sonarr/History] Fixed history fetching the oldest entries, not the newest
- [State] Correctly clear state when clearing LunaSea's configuration
- [Tautulli/Activity] Fixed consistency of hardware transcoding indicator compared to the web UI
- [UI/Divider] Fix consistency of divider width across regular and AMOLED dark theme
2020-12-22 08:46:25 -06:00

141 lines
4.3 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'profile.dart';
// **************************************************************************
// TypeAdapterGenerator
// **************************************************************************
class ProfileHiveObjectAdapter extends TypeAdapter<ProfileHiveObject> {
@override
final int typeId = 0;
@override
ProfileHiveObject read(BinaryReader reader) {
final numOfFields = reader.readByte();
final fields = <int, dynamic>{
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return ProfileHiveObject(
lidarrEnabled: fields[0] as bool,
lidarrHost: fields[1] as String,
lidarrKey: fields[2] as String,
lidarrHeaders: (fields[26] as Map)?.cast<dynamic, dynamic>(),
radarrEnabled: fields[3] as bool,
radarrHost: fields[4] as String,
radarrKey: fields[5] as String,
radarrHeaders: (fields[27] as Map)?.cast<dynamic, dynamic>(),
sonarrEnabled: fields[6] as bool,
sonarrHost: fields[7] as String,
sonarrKey: fields[8] as String,
sonarrVersion3: fields[21] as bool,
sonarrHeaders: (fields[28] as Map)?.cast<dynamic, dynamic>(),
sabnzbdEnabled: fields[9] as bool,
sabnzbdHost: fields[10] as String,
sabnzbdKey: fields[11] as String,
sabnzbdHeaders: (fields[29] as Map)?.cast<dynamic, dynamic>(),
nzbgetEnabled: fields[12] as bool,
nzbgetHost: fields[13] as String,
nzbgetUser: fields[14] as String,
nzbgetPass: fields[15] as String,
nzbgetBasicAuth: fields[22] as bool,
nzbgetHeaders: (fields[30] as Map)?.cast<dynamic, dynamic>(),
wakeOnLANEnabled: fields[23] as bool,
wakeOnLANBroadcastAddress: fields[24] as String,
wakeOnLANMACAddress: fields[25] as String,
tautulliEnabled: fields[31] as bool,
tautulliHost: fields[32] as String,
tautulliKey: fields[33] as String,
tautulliHeaders: (fields[35] as Map)?.cast<dynamic, dynamic>(),
ombiEnabled: fields[36] as bool,
ombiHost: fields[37] as String,
ombiKey: fields[38] as String,
ombiHeaders: (fields[39] as Map)?.cast<dynamic, dynamic>(),
);
}
@override
void write(BinaryWriter writer, ProfileHiveObject obj) {
writer
..writeByte(34)
..writeByte(0)
..write(obj.lidarrEnabled)
..writeByte(1)
..write(obj.lidarrHost)
..writeByte(2)
..write(obj.lidarrKey)
..writeByte(26)
..write(obj.lidarrHeaders)
..writeByte(3)
..write(obj.radarrEnabled)
..writeByte(4)
..write(obj.radarrHost)
..writeByte(5)
..write(obj.radarrKey)
..writeByte(27)
..write(obj.radarrHeaders)
..writeByte(6)
..write(obj.sonarrEnabled)
..writeByte(7)
..write(obj.sonarrHost)
..writeByte(8)
..write(obj.sonarrKey)
..writeByte(21)
..write(obj.sonarrVersion3)
..writeByte(28)
..write(obj.sonarrHeaders)
..writeByte(9)
..write(obj.sabnzbdEnabled)
..writeByte(10)
..write(obj.sabnzbdHost)
..writeByte(11)
..write(obj.sabnzbdKey)
..writeByte(29)
..write(obj.sabnzbdHeaders)
..writeByte(12)
..write(obj.nzbgetEnabled)
..writeByte(13)
..write(obj.nzbgetHost)
..writeByte(14)
..write(obj.nzbgetUser)
..writeByte(15)
..write(obj.nzbgetPass)
..writeByte(22)
..write(obj.nzbgetBasicAuth)
..writeByte(30)
..write(obj.nzbgetHeaders)
..writeByte(23)
..write(obj.wakeOnLANEnabled)
..writeByte(24)
..write(obj.wakeOnLANBroadcastAddress)
..writeByte(25)
..write(obj.wakeOnLANMACAddress)
..writeByte(31)
..write(obj.tautulliEnabled)
..writeByte(32)
..write(obj.tautulliHost)
..writeByte(33)
..write(obj.tautulliKey)
..writeByte(35)
..write(obj.tautulliHeaders)
..writeByte(36)
..write(obj.ombiEnabled)
..writeByte(37)
..write(obj.ombiHost)
..writeByte(38)
..write(obj.ombiKey)
..writeByte(39)
..write(obj.ombiHeaders);
}
@override
int get hashCode => typeId.hashCode;
@override
bool operator ==(Object other) =>
identical(this, other) ||
other is ProfileHiveObjectAdapter &&
runtimeType == other.runtimeType &&
typeId == other.typeId;
}