mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 04:32:32 +00:00
* [Packages] Updated packages * [Sonarr/Series] Switched to bottom navigation, removed sliver app bar * [Sonarr/Series] Removed bottom padding from overview * [README] Added AltStore, Removed Feedback, Updated Android APK Build (#213) * [Snackbar] Fixed cases where iOS swipe-back would lock UI * [Android/Back Button] Back button now shows drawer on primary routes instead of closing app * [Wake on LAN] Added configuration to hive * [Settings/Modules] Added Wake on LAN section * [Wake on LAN] Added entry to drawer * [Lidarr/Details] Removed sliver app bar, removed fanart, switched to bottom navigation bar * [Radarr/Details] Removed sliver app bar, removed fanart, switched to bottom navigation bar * [Wake on LAN] Show toast on action * [Wake on LAN] Created RawDatagramSocket binding * [WoL] Full support for Wake on LAN functionality * [Semantics] Cleanup * [TestFlight] v2.3.0 (230002) * [Settings/Modules] Implemented settings UI for custom headers * [Custom Headers] Finished UI implementation * [Custom Headers] Integrated into API calls * [TestFlight] v2.3.0 (230003) * [Images] Attach custom headers to all network image requests * [Everything] Many Changes (Read Notes) (#218) - Unified the structure of each module (core, routes, widgets at the root of every module) - Cleaned Most Remaining Dialogs (SABnzbd and NZBGet remain) - Reduced font-size across dialogs - Unified padding across all dialogs (that have been cleaned so far) - Changelog is now a routed page, not a dialog prompt - SABnzbd: Fixed bug where setting priority to "stop" would cause a fatal crash * [Networking] Added RegExp Validation for IPv4 & MAC Addresses * [Networking] Improved network address classes * Finished Dialog Rework * [TestFlight] v2.3.0 (230004) * [README] Updated README for v2.3.0
122 lines
3.8 KiB
Dart
122 lines
3.8 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'profile.dart';
|
|
|
|
// **************************************************************************
|
|
// TypeAdapterGenerator
|
|
// **************************************************************************
|
|
|
|
class ProfileHiveObjectAdapter extends TypeAdapter<ProfileHiveObject> {
|
|
@override
|
|
final typeId = 0;
|
|
|
|
@override
|
|
ProfileHiveObject read(BinaryReader reader) {
|
|
var numOfFields = reader.readByte();
|
|
var fields = <int, dynamic>{
|
|
for (var 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,
|
|
lidarrStrictTLS: fields[18] as bool,
|
|
lidarrHeaders: (fields[26] as Map)?.cast<dynamic, dynamic>(),
|
|
radarrEnabled: fields[3] as bool,
|
|
radarrHost: fields[4] as String,
|
|
radarrKey: fields[5] as String,
|
|
radarrStrictTLS: fields[17] as bool,
|
|
radarrHeaders: (fields[27] as Map)?.cast<dynamic, dynamic>(),
|
|
sonarrEnabled: fields[6] as bool,
|
|
sonarrHost: fields[7] as String,
|
|
sonarrKey: fields[8] as String,
|
|
sonarrStrictTLS: fields[16] as bool,
|
|
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,
|
|
sabnzbdStrictTLS: fields[19] as bool,
|
|
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,
|
|
nzbgetStrictTLS: fields[20] as bool,
|
|
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,
|
|
);
|
|
}
|
|
|
|
@override
|
|
void write(BinaryWriter writer, ProfileHiveObject obj) {
|
|
writer
|
|
..writeByte(31)
|
|
..writeByte(0)
|
|
..write(obj.lidarrEnabled)
|
|
..writeByte(1)
|
|
..write(obj.lidarrHost)
|
|
..writeByte(2)
|
|
..write(obj.lidarrKey)
|
|
..writeByte(18)
|
|
..write(obj.lidarrStrictTLS)
|
|
..writeByte(26)
|
|
..write(obj.lidarrHeaders)
|
|
..writeByte(3)
|
|
..write(obj.radarrEnabled)
|
|
..writeByte(4)
|
|
..write(obj.radarrHost)
|
|
..writeByte(5)
|
|
..write(obj.radarrKey)
|
|
..writeByte(17)
|
|
..write(obj.radarrStrictTLS)
|
|
..writeByte(27)
|
|
..write(obj.radarrHeaders)
|
|
..writeByte(6)
|
|
..write(obj.sonarrEnabled)
|
|
..writeByte(7)
|
|
..write(obj.sonarrHost)
|
|
..writeByte(8)
|
|
..write(obj.sonarrKey)
|
|
..writeByte(16)
|
|
..write(obj.sonarrStrictTLS)
|
|
..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(19)
|
|
..write(obj.sabnzbdStrictTLS)
|
|
..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(20)
|
|
..write(obj.nzbgetStrictTLS)
|
|
..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);
|
|
}
|
|
}
|