mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-20 19:12:04 +00:00
-
This commit is contained in:
parent
86902d862c
commit
a72e6cc2f5
6 changed files with 186 additions and 411 deletions
|
|
@ -165,8 +165,6 @@ class Settings {
|
|||
|
||||
bool? fullScreenReader;
|
||||
|
||||
String? defaultAppStoragePath;
|
||||
|
||||
Settings(
|
||||
{this.id = 227,
|
||||
this.displayType = DisplayType.compactGrid,
|
||||
|
|
@ -239,8 +237,7 @@ class Settings {
|
|||
this.aniSkipTimeoutLength,
|
||||
this.btServerAddress = "127.0.0.1",
|
||||
this.btServerPort,
|
||||
this.fullScreenReader = true,
|
||||
this.defaultAppStoragePath});
|
||||
this.fullScreenReader = true});
|
||||
|
||||
Settings.fromJson(Map<String, dynamic> json) {
|
||||
animatePageTransitions = json['animatePageTransitions'];
|
||||
|
|
@ -370,7 +367,6 @@ class Settings {
|
|||
btServerAddress = json['btServerAddress'];
|
||||
btServerPort = json['btServerPort'];
|
||||
fullScreenReader = json['fullScreenReader'];
|
||||
defaultAppStoragePath = json['defaultAppStoragePath'];
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
|
|
@ -467,8 +463,7 @@ class Settings {
|
|||
'aniSkipTimeoutLength': aniSkipTimeoutLength,
|
||||
'btServerAddress': btServerAddress,
|
||||
'btServerPort': btServerPort,
|
||||
'fullScreenReader': fullScreenReader,
|
||||
'defaultAppStoragePath': defaultAppStoragePath
|
||||
'fullScreenReader': fullScreenReader
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -156,263 +156,258 @@ const SettingsSchema = CollectionSchema(
|
|||
name: r'dateFormat',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'defaultAppStoragePath': PropertySchema(
|
||||
id: 26,
|
||||
name: r'defaultAppStoragePath',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'defaultDoubleTapToSkipLength': PropertySchema(
|
||||
id: 27,
|
||||
id: 26,
|
||||
name: r'defaultDoubleTapToSkipLength',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'defaultPlayBackSpeed': PropertySchema(
|
||||
id: 28,
|
||||
id: 27,
|
||||
name: r'defaultPlayBackSpeed',
|
||||
type: IsarType.double,
|
||||
),
|
||||
r'defaultReaderMode': PropertySchema(
|
||||
id: 29,
|
||||
id: 28,
|
||||
name: r'defaultReaderMode',
|
||||
type: IsarType.byte,
|
||||
enumMap: _SettingsdefaultReaderModeEnumValueMap,
|
||||
),
|
||||
r'defaultSkipIntroLength': PropertySchema(
|
||||
id: 30,
|
||||
id: 29,
|
||||
name: r'defaultSkipIntroLength',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'displayType': PropertySchema(
|
||||
id: 31,
|
||||
id: 30,
|
||||
name: r'displayType',
|
||||
type: IsarType.byte,
|
||||
enumMap: _SettingsdisplayTypeEnumValueMap,
|
||||
),
|
||||
r'doubleTapAnimationSpeed': PropertySchema(
|
||||
id: 32,
|
||||
id: 31,
|
||||
name: r'doubleTapAnimationSpeed',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'downloadLocation': PropertySchema(
|
||||
id: 33,
|
||||
id: 32,
|
||||
name: r'downloadLocation',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'downloadOnlyOnWifi': PropertySchema(
|
||||
id: 34,
|
||||
id: 33,
|
||||
name: r'downloadOnlyOnWifi',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'enableAniSkip': PropertySchema(
|
||||
id: 35,
|
||||
id: 34,
|
||||
name: r'enableAniSkip',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'enableAutoSkip': PropertySchema(
|
||||
id: 36,
|
||||
id: 35,
|
||||
name: r'enableAutoSkip',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'filterScanlatorList': PropertySchema(
|
||||
id: 37,
|
||||
id: 36,
|
||||
name: r'filterScanlatorList',
|
||||
type: IsarType.objectList,
|
||||
target: r'FilterScanlator',
|
||||
),
|
||||
r'flexColorSchemeBlendLevel': PropertySchema(
|
||||
id: 38,
|
||||
id: 37,
|
||||
name: r'flexColorSchemeBlendLevel',
|
||||
type: IsarType.double,
|
||||
),
|
||||
r'flexSchemeColorIndex': PropertySchema(
|
||||
id: 39,
|
||||
id: 38,
|
||||
name: r'flexSchemeColorIndex',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'fullScreenReader': PropertySchema(
|
||||
id: 40,
|
||||
id: 39,
|
||||
name: r'fullScreenReader',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'incognitoMode': PropertySchema(
|
||||
id: 41,
|
||||
id: 40,
|
||||
name: r'incognitoMode',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'libraryDownloadedChapters': PropertySchema(
|
||||
id: 42,
|
||||
id: 41,
|
||||
name: r'libraryDownloadedChapters',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'libraryFilterAnimeBookMarkedType': PropertySchema(
|
||||
id: 43,
|
||||
id: 42,
|
||||
name: r'libraryFilterAnimeBookMarkedType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterAnimeDownloadType': PropertySchema(
|
||||
id: 44,
|
||||
id: 43,
|
||||
name: r'libraryFilterAnimeDownloadType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterAnimeStartedType': PropertySchema(
|
||||
id: 45,
|
||||
id: 44,
|
||||
name: r'libraryFilterAnimeStartedType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterAnimeUnreadType': PropertySchema(
|
||||
id: 46,
|
||||
id: 45,
|
||||
name: r'libraryFilterAnimeUnreadType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterMangasBookMarkedType': PropertySchema(
|
||||
id: 47,
|
||||
id: 46,
|
||||
name: r'libraryFilterMangasBookMarkedType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterMangasDownloadType': PropertySchema(
|
||||
id: 48,
|
||||
id: 47,
|
||||
name: r'libraryFilterMangasDownloadType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterMangasStartedType': PropertySchema(
|
||||
id: 49,
|
||||
id: 48,
|
||||
name: r'libraryFilterMangasStartedType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryFilterMangasUnreadType': PropertySchema(
|
||||
id: 50,
|
||||
id: 49,
|
||||
name: r'libraryFilterMangasUnreadType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'libraryLocalSource': PropertySchema(
|
||||
id: 51,
|
||||
id: 50,
|
||||
name: r'libraryLocalSource',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'libraryShowCategoryTabs': PropertySchema(
|
||||
id: 52,
|
||||
id: 51,
|
||||
name: r'libraryShowCategoryTabs',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'libraryShowContinueReadingButton': PropertySchema(
|
||||
id: 53,
|
||||
id: 52,
|
||||
name: r'libraryShowContinueReadingButton',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'libraryShowLanguage': PropertySchema(
|
||||
id: 54,
|
||||
id: 53,
|
||||
name: r'libraryShowLanguage',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'libraryShowNumbersOfItems': PropertySchema(
|
||||
id: 55,
|
||||
id: 54,
|
||||
name: r'libraryShowNumbersOfItems',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'locale': PropertySchema(
|
||||
id: 56,
|
||||
id: 55,
|
||||
name: r'locale',
|
||||
type: IsarType.object,
|
||||
target: r'L10nLocale',
|
||||
),
|
||||
r'markEpisodeAsSeenType': PropertySchema(
|
||||
id: 57,
|
||||
id: 56,
|
||||
name: r'markEpisodeAsSeenType',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'onlyIncludePinnedSources': PropertySchema(
|
||||
id: 58,
|
||||
id: 57,
|
||||
name: r'onlyIncludePinnedSources',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'pagePreloadAmount': PropertySchema(
|
||||
id: 59,
|
||||
id: 58,
|
||||
name: r'pagePreloadAmount',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'personalPageModeList': PropertySchema(
|
||||
id: 60,
|
||||
id: 59,
|
||||
name: r'personalPageModeList',
|
||||
type: IsarType.objectList,
|
||||
target: r'PersonalPageMode',
|
||||
),
|
||||
r'personalReaderModeList': PropertySchema(
|
||||
id: 61,
|
||||
id: 60,
|
||||
name: r'personalReaderModeList',
|
||||
type: IsarType.objectList,
|
||||
target: r'PersonalReaderMode',
|
||||
),
|
||||
r'pureBlackDarkMode': PropertySchema(
|
||||
id: 62,
|
||||
id: 61,
|
||||
name: r'pureBlackDarkMode',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'relativeTimesTamps': PropertySchema(
|
||||
id: 63,
|
||||
id: 62,
|
||||
name: r'relativeTimesTamps',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'saveAsCBZArchive': PropertySchema(
|
||||
id: 64,
|
||||
id: 63,
|
||||
name: r'saveAsCBZArchive',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'scaleType': PropertySchema(
|
||||
id: 65,
|
||||
id: 64,
|
||||
name: r'scaleType',
|
||||
type: IsarType.byte,
|
||||
enumMap: _SettingsscaleTypeEnumValueMap,
|
||||
),
|
||||
r'showNSFW': PropertySchema(
|
||||
id: 66,
|
||||
id: 65,
|
||||
name: r'showNSFW',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'showPagesNumber': PropertySchema(
|
||||
id: 67,
|
||||
id: 66,
|
||||
name: r'showPagesNumber',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'sortChapterList': PropertySchema(
|
||||
id: 68,
|
||||
id: 67,
|
||||
name: r'sortChapterList',
|
||||
type: IsarType.objectList,
|
||||
target: r'SortChapter',
|
||||
),
|
||||
r'sortLibraryAnime': PropertySchema(
|
||||
id: 69,
|
||||
id: 68,
|
||||
name: r'sortLibraryAnime',
|
||||
type: IsarType.object,
|
||||
target: r'SortLibraryManga',
|
||||
),
|
||||
r'sortLibraryManga': PropertySchema(
|
||||
id: 70,
|
||||
id: 69,
|
||||
name: r'sortLibraryManga',
|
||||
type: IsarType.object,
|
||||
target: r'SortLibraryManga',
|
||||
),
|
||||
r'startDatebackup': PropertySchema(
|
||||
id: 71,
|
||||
id: 70,
|
||||
name: r'startDatebackup',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'themeIsDark': PropertySchema(
|
||||
id: 72,
|
||||
id: 71,
|
||||
name: r'themeIsDark',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'updateProgressAfterReading': PropertySchema(
|
||||
id: 73,
|
||||
id: 72,
|
||||
name: r'updateProgressAfterReading',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'usePageTapZones': PropertySchema(
|
||||
id: 74,
|
||||
id: 73,
|
||||
name: r'usePageTapZones',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'userAgent': PropertySchema(
|
||||
id: 75,
|
||||
id: 74,
|
||||
name: r'userAgent',
|
||||
type: IsarType.string,
|
||||
)
|
||||
|
|
@ -579,12 +574,6 @@ int _settingsEstimateSize(
|
|||
bytesCount += 3 + value.length * 3;
|
||||
}
|
||||
}
|
||||
{
|
||||
final value = object.defaultAppStoragePath;
|
||||
if (value != null) {
|
||||
bytesCount += 3 + value.length * 3;
|
||||
}
|
||||
}
|
||||
{
|
||||
final value = object.downloadLocation;
|
||||
if (value != null) {
|
||||
|
|
@ -747,91 +736,90 @@ void _settingsSerialize(
|
|||
);
|
||||
writer.writeBool(offsets[24], object.cropBorders);
|
||||
writer.writeString(offsets[25], object.dateFormat);
|
||||
writer.writeString(offsets[26], object.defaultAppStoragePath);
|
||||
writer.writeLong(offsets[27], object.defaultDoubleTapToSkipLength);
|
||||
writer.writeDouble(offsets[28], object.defaultPlayBackSpeed);
|
||||
writer.writeByte(offsets[29], object.defaultReaderMode.index);
|
||||
writer.writeLong(offsets[30], object.defaultSkipIntroLength);
|
||||
writer.writeByte(offsets[31], object.displayType.index);
|
||||
writer.writeLong(offsets[32], object.doubleTapAnimationSpeed);
|
||||
writer.writeString(offsets[33], object.downloadLocation);
|
||||
writer.writeBool(offsets[34], object.downloadOnlyOnWifi);
|
||||
writer.writeBool(offsets[35], object.enableAniSkip);
|
||||
writer.writeBool(offsets[36], object.enableAutoSkip);
|
||||
writer.writeLong(offsets[26], object.defaultDoubleTapToSkipLength);
|
||||
writer.writeDouble(offsets[27], object.defaultPlayBackSpeed);
|
||||
writer.writeByte(offsets[28], object.defaultReaderMode.index);
|
||||
writer.writeLong(offsets[29], object.defaultSkipIntroLength);
|
||||
writer.writeByte(offsets[30], object.displayType.index);
|
||||
writer.writeLong(offsets[31], object.doubleTapAnimationSpeed);
|
||||
writer.writeString(offsets[32], object.downloadLocation);
|
||||
writer.writeBool(offsets[33], object.downloadOnlyOnWifi);
|
||||
writer.writeBool(offsets[34], object.enableAniSkip);
|
||||
writer.writeBool(offsets[35], object.enableAutoSkip);
|
||||
writer.writeObjectList<FilterScanlator>(
|
||||
offsets[37],
|
||||
offsets[36],
|
||||
allOffsets,
|
||||
FilterScanlatorSchema.serialize,
|
||||
object.filterScanlatorList,
|
||||
);
|
||||
writer.writeDouble(offsets[38], object.flexColorSchemeBlendLevel);
|
||||
writer.writeLong(offsets[39], object.flexSchemeColorIndex);
|
||||
writer.writeBool(offsets[40], object.fullScreenReader);
|
||||
writer.writeBool(offsets[41], object.incognitoMode);
|
||||
writer.writeBool(offsets[42], object.libraryDownloadedChapters);
|
||||
writer.writeLong(offsets[43], object.libraryFilterAnimeBookMarkedType);
|
||||
writer.writeLong(offsets[44], object.libraryFilterAnimeDownloadType);
|
||||
writer.writeLong(offsets[45], object.libraryFilterAnimeStartedType);
|
||||
writer.writeLong(offsets[46], object.libraryFilterAnimeUnreadType);
|
||||
writer.writeLong(offsets[47], object.libraryFilterMangasBookMarkedType);
|
||||
writer.writeLong(offsets[48], object.libraryFilterMangasDownloadType);
|
||||
writer.writeLong(offsets[49], object.libraryFilterMangasStartedType);
|
||||
writer.writeLong(offsets[50], object.libraryFilterMangasUnreadType);
|
||||
writer.writeBool(offsets[51], object.libraryLocalSource);
|
||||
writer.writeBool(offsets[52], object.libraryShowCategoryTabs);
|
||||
writer.writeBool(offsets[53], object.libraryShowContinueReadingButton);
|
||||
writer.writeBool(offsets[54], object.libraryShowLanguage);
|
||||
writer.writeBool(offsets[55], object.libraryShowNumbersOfItems);
|
||||
writer.writeDouble(offsets[37], object.flexColorSchemeBlendLevel);
|
||||
writer.writeLong(offsets[38], object.flexSchemeColorIndex);
|
||||
writer.writeBool(offsets[39], object.fullScreenReader);
|
||||
writer.writeBool(offsets[40], object.incognitoMode);
|
||||
writer.writeBool(offsets[41], object.libraryDownloadedChapters);
|
||||
writer.writeLong(offsets[42], object.libraryFilterAnimeBookMarkedType);
|
||||
writer.writeLong(offsets[43], object.libraryFilterAnimeDownloadType);
|
||||
writer.writeLong(offsets[44], object.libraryFilterAnimeStartedType);
|
||||
writer.writeLong(offsets[45], object.libraryFilterAnimeUnreadType);
|
||||
writer.writeLong(offsets[46], object.libraryFilterMangasBookMarkedType);
|
||||
writer.writeLong(offsets[47], object.libraryFilterMangasDownloadType);
|
||||
writer.writeLong(offsets[48], object.libraryFilterMangasStartedType);
|
||||
writer.writeLong(offsets[49], object.libraryFilterMangasUnreadType);
|
||||
writer.writeBool(offsets[50], object.libraryLocalSource);
|
||||
writer.writeBool(offsets[51], object.libraryShowCategoryTabs);
|
||||
writer.writeBool(offsets[52], object.libraryShowContinueReadingButton);
|
||||
writer.writeBool(offsets[53], object.libraryShowLanguage);
|
||||
writer.writeBool(offsets[54], object.libraryShowNumbersOfItems);
|
||||
writer.writeObject<L10nLocale>(
|
||||
offsets[56],
|
||||
offsets[55],
|
||||
allOffsets,
|
||||
L10nLocaleSchema.serialize,
|
||||
object.locale,
|
||||
);
|
||||
writer.writeLong(offsets[57], object.markEpisodeAsSeenType);
|
||||
writer.writeBool(offsets[58], object.onlyIncludePinnedSources);
|
||||
writer.writeLong(offsets[59], object.pagePreloadAmount);
|
||||
writer.writeLong(offsets[56], object.markEpisodeAsSeenType);
|
||||
writer.writeBool(offsets[57], object.onlyIncludePinnedSources);
|
||||
writer.writeLong(offsets[58], object.pagePreloadAmount);
|
||||
writer.writeObjectList<PersonalPageMode>(
|
||||
offsets[60],
|
||||
offsets[59],
|
||||
allOffsets,
|
||||
PersonalPageModeSchema.serialize,
|
||||
object.personalPageModeList,
|
||||
);
|
||||
writer.writeObjectList<PersonalReaderMode>(
|
||||
offsets[61],
|
||||
offsets[60],
|
||||
allOffsets,
|
||||
PersonalReaderModeSchema.serialize,
|
||||
object.personalReaderModeList,
|
||||
);
|
||||
writer.writeBool(offsets[62], object.pureBlackDarkMode);
|
||||
writer.writeLong(offsets[63], object.relativeTimesTamps);
|
||||
writer.writeBool(offsets[64], object.saveAsCBZArchive);
|
||||
writer.writeByte(offsets[65], object.scaleType.index);
|
||||
writer.writeBool(offsets[66], object.showNSFW);
|
||||
writer.writeBool(offsets[67], object.showPagesNumber);
|
||||
writer.writeBool(offsets[61], object.pureBlackDarkMode);
|
||||
writer.writeLong(offsets[62], object.relativeTimesTamps);
|
||||
writer.writeBool(offsets[63], object.saveAsCBZArchive);
|
||||
writer.writeByte(offsets[64], object.scaleType.index);
|
||||
writer.writeBool(offsets[65], object.showNSFW);
|
||||
writer.writeBool(offsets[66], object.showPagesNumber);
|
||||
writer.writeObjectList<SortChapter>(
|
||||
offsets[68],
|
||||
offsets[67],
|
||||
allOffsets,
|
||||
SortChapterSchema.serialize,
|
||||
object.sortChapterList,
|
||||
);
|
||||
writer.writeObject<SortLibraryManga>(
|
||||
offsets[69],
|
||||
offsets[68],
|
||||
allOffsets,
|
||||
SortLibraryMangaSchema.serialize,
|
||||
object.sortLibraryAnime,
|
||||
);
|
||||
writer.writeObject<SortLibraryManga>(
|
||||
offsets[70],
|
||||
offsets[69],
|
||||
allOffsets,
|
||||
SortLibraryMangaSchema.serialize,
|
||||
object.sortLibraryManga,
|
||||
);
|
||||
writer.writeLong(offsets[71], object.startDatebackup);
|
||||
writer.writeBool(offsets[72], object.themeIsDark);
|
||||
writer.writeBool(offsets[73], object.updateProgressAfterReading);
|
||||
writer.writeBool(offsets[74], object.usePageTapZones);
|
||||
writer.writeString(offsets[75], object.userAgent);
|
||||
writer.writeLong(offsets[70], object.startDatebackup);
|
||||
writer.writeBool(offsets[71], object.themeIsDark);
|
||||
writer.writeBool(offsets[72], object.updateProgressAfterReading);
|
||||
writer.writeBool(offsets[73], object.usePageTapZones);
|
||||
writer.writeString(offsets[74], object.userAgent);
|
||||
}
|
||||
|
||||
Settings _settingsDeserialize(
|
||||
|
|
@ -894,84 +882,83 @@ Settings _settingsDeserialize(
|
|||
),
|
||||
cropBorders: reader.readBoolOrNull(offsets[24]),
|
||||
dateFormat: reader.readStringOrNull(offsets[25]),
|
||||
defaultAppStoragePath: reader.readStringOrNull(offsets[26]),
|
||||
defaultDoubleTapToSkipLength: reader.readLongOrNull(offsets[27]),
|
||||
defaultPlayBackSpeed: reader.readDoubleOrNull(offsets[28]),
|
||||
defaultDoubleTapToSkipLength: reader.readLongOrNull(offsets[26]),
|
||||
defaultPlayBackSpeed: reader.readDoubleOrNull(offsets[27]),
|
||||
defaultReaderMode: _SettingsdefaultReaderModeValueEnumMap[
|
||||
reader.readByteOrNull(offsets[29])] ??
|
||||
reader.readByteOrNull(offsets[28])] ??
|
||||
ReaderMode.vertical,
|
||||
defaultSkipIntroLength: reader.readLongOrNull(offsets[30]),
|
||||
defaultSkipIntroLength: reader.readLongOrNull(offsets[29]),
|
||||
displayType:
|
||||
_SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offsets[31])] ??
|
||||
_SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offsets[30])] ??
|
||||
DisplayType.compactGrid,
|
||||
doubleTapAnimationSpeed: reader.readLongOrNull(offsets[32]),
|
||||
downloadLocation: reader.readStringOrNull(offsets[33]),
|
||||
downloadOnlyOnWifi: reader.readBoolOrNull(offsets[34]),
|
||||
enableAniSkip: reader.readBoolOrNull(offsets[35]),
|
||||
enableAutoSkip: reader.readBoolOrNull(offsets[36]),
|
||||
flexColorSchemeBlendLevel: reader.readDoubleOrNull(offsets[38]),
|
||||
flexSchemeColorIndex: reader.readLongOrNull(offsets[39]),
|
||||
fullScreenReader: reader.readBoolOrNull(offsets[40]),
|
||||
doubleTapAnimationSpeed: reader.readLongOrNull(offsets[31]),
|
||||
downloadLocation: reader.readStringOrNull(offsets[32]),
|
||||
downloadOnlyOnWifi: reader.readBoolOrNull(offsets[33]),
|
||||
enableAniSkip: reader.readBoolOrNull(offsets[34]),
|
||||
enableAutoSkip: reader.readBoolOrNull(offsets[35]),
|
||||
flexColorSchemeBlendLevel: reader.readDoubleOrNull(offsets[37]),
|
||||
flexSchemeColorIndex: reader.readLongOrNull(offsets[38]),
|
||||
fullScreenReader: reader.readBoolOrNull(offsets[39]),
|
||||
id: id,
|
||||
incognitoMode: reader.readBoolOrNull(offsets[41]),
|
||||
libraryDownloadedChapters: reader.readBoolOrNull(offsets[42]),
|
||||
libraryFilterAnimeBookMarkedType: reader.readLongOrNull(offsets[43]),
|
||||
libraryFilterAnimeDownloadType: reader.readLongOrNull(offsets[44]),
|
||||
libraryFilterAnimeStartedType: reader.readLongOrNull(offsets[45]),
|
||||
libraryFilterAnimeUnreadType: reader.readLongOrNull(offsets[46]),
|
||||
libraryFilterMangasBookMarkedType: reader.readLongOrNull(offsets[47]),
|
||||
libraryFilterMangasDownloadType: reader.readLongOrNull(offsets[48]),
|
||||
libraryFilterMangasStartedType: reader.readLongOrNull(offsets[49]),
|
||||
libraryFilterMangasUnreadType: reader.readLongOrNull(offsets[50]),
|
||||
libraryLocalSource: reader.readBoolOrNull(offsets[51]),
|
||||
libraryShowCategoryTabs: reader.readBoolOrNull(offsets[52]),
|
||||
libraryShowContinueReadingButton: reader.readBoolOrNull(offsets[53]),
|
||||
libraryShowLanguage: reader.readBoolOrNull(offsets[54]),
|
||||
libraryShowNumbersOfItems: reader.readBoolOrNull(offsets[55]),
|
||||
markEpisodeAsSeenType: reader.readLongOrNull(offsets[57]),
|
||||
onlyIncludePinnedSources: reader.readBoolOrNull(offsets[58]),
|
||||
pagePreloadAmount: reader.readLongOrNull(offsets[59]),
|
||||
incognitoMode: reader.readBoolOrNull(offsets[40]),
|
||||
libraryDownloadedChapters: reader.readBoolOrNull(offsets[41]),
|
||||
libraryFilterAnimeBookMarkedType: reader.readLongOrNull(offsets[42]),
|
||||
libraryFilterAnimeDownloadType: reader.readLongOrNull(offsets[43]),
|
||||
libraryFilterAnimeStartedType: reader.readLongOrNull(offsets[44]),
|
||||
libraryFilterAnimeUnreadType: reader.readLongOrNull(offsets[45]),
|
||||
libraryFilterMangasBookMarkedType: reader.readLongOrNull(offsets[46]),
|
||||
libraryFilterMangasDownloadType: reader.readLongOrNull(offsets[47]),
|
||||
libraryFilterMangasStartedType: reader.readLongOrNull(offsets[48]),
|
||||
libraryFilterMangasUnreadType: reader.readLongOrNull(offsets[49]),
|
||||
libraryLocalSource: reader.readBoolOrNull(offsets[50]),
|
||||
libraryShowCategoryTabs: reader.readBoolOrNull(offsets[51]),
|
||||
libraryShowContinueReadingButton: reader.readBoolOrNull(offsets[52]),
|
||||
libraryShowLanguage: reader.readBoolOrNull(offsets[53]),
|
||||
libraryShowNumbersOfItems: reader.readBoolOrNull(offsets[54]),
|
||||
markEpisodeAsSeenType: reader.readLongOrNull(offsets[56]),
|
||||
onlyIncludePinnedSources: reader.readBoolOrNull(offsets[57]),
|
||||
pagePreloadAmount: reader.readLongOrNull(offsets[58]),
|
||||
personalPageModeList: reader.readObjectList<PersonalPageMode>(
|
||||
offsets[60],
|
||||
offsets[59],
|
||||
PersonalPageModeSchema.deserialize,
|
||||
allOffsets,
|
||||
PersonalPageMode(),
|
||||
),
|
||||
personalReaderModeList: reader.readObjectList<PersonalReaderMode>(
|
||||
offsets[61],
|
||||
offsets[60],
|
||||
PersonalReaderModeSchema.deserialize,
|
||||
allOffsets,
|
||||
PersonalReaderMode(),
|
||||
),
|
||||
pureBlackDarkMode: reader.readBoolOrNull(offsets[62]),
|
||||
relativeTimesTamps: reader.readLongOrNull(offsets[63]),
|
||||
saveAsCBZArchive: reader.readBoolOrNull(offsets[64]),
|
||||
pureBlackDarkMode: reader.readBoolOrNull(offsets[61]),
|
||||
relativeTimesTamps: reader.readLongOrNull(offsets[62]),
|
||||
saveAsCBZArchive: reader.readBoolOrNull(offsets[63]),
|
||||
scaleType:
|
||||
_SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offsets[65])] ??
|
||||
_SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offsets[64])] ??
|
||||
ScaleType.fitScreen,
|
||||
showNSFW: reader.readBoolOrNull(offsets[66]),
|
||||
showPagesNumber: reader.readBoolOrNull(offsets[67]),
|
||||
showNSFW: reader.readBoolOrNull(offsets[65]),
|
||||
showPagesNumber: reader.readBoolOrNull(offsets[66]),
|
||||
sortChapterList: reader.readObjectList<SortChapter>(
|
||||
offsets[68],
|
||||
offsets[67],
|
||||
SortChapterSchema.deserialize,
|
||||
allOffsets,
|
||||
SortChapter(),
|
||||
),
|
||||
sortLibraryAnime: reader.readObjectOrNull<SortLibraryManga>(
|
||||
offsets[69],
|
||||
offsets[68],
|
||||
SortLibraryMangaSchema.deserialize,
|
||||
allOffsets,
|
||||
),
|
||||
sortLibraryManga: reader.readObjectOrNull<SortLibraryManga>(
|
||||
offsets[70],
|
||||
offsets[69],
|
||||
SortLibraryMangaSchema.deserialize,
|
||||
allOffsets,
|
||||
),
|
||||
startDatebackup: reader.readLongOrNull(offsets[71]),
|
||||
themeIsDark: reader.readBoolOrNull(offsets[72]),
|
||||
updateProgressAfterReading: reader.readBoolOrNull(offsets[73]),
|
||||
usePageTapZones: reader.readBoolOrNull(offsets[74]),
|
||||
userAgent: reader.readStringOrNull(offsets[75]),
|
||||
startDatebackup: reader.readLongOrNull(offsets[70]),
|
||||
themeIsDark: reader.readBoolOrNull(offsets[71]),
|
||||
updateProgressAfterReading: reader.readBoolOrNull(offsets[72]),
|
||||
usePageTapZones: reader.readBoolOrNull(offsets[73]),
|
||||
userAgent: reader.readStringOrNull(offsets[74]),
|
||||
);
|
||||
object.chapterFilterBookmarkedList =
|
||||
reader.readObjectList<ChapterFilterBookmarked>(
|
||||
|
|
@ -987,13 +974,13 @@ Settings _settingsDeserialize(
|
|||
ChapterFilterUnread(),
|
||||
);
|
||||
object.filterScanlatorList = reader.readObjectList<FilterScanlator>(
|
||||
offsets[37],
|
||||
offsets[36],
|
||||
FilterScanlatorSchema.deserialize,
|
||||
allOffsets,
|
||||
FilterScanlator(),
|
||||
);
|
||||
object.locale = reader.readObjectOrNull<L10nLocale>(
|
||||
offsets[56],
|
||||
offsets[55],
|
||||
L10nLocaleSchema.deserialize,
|
||||
allOffsets,
|
||||
);
|
||||
|
|
@ -1099,47 +1086,47 @@ P _settingsDeserializeProp<P>(
|
|||
case 25:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 26:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 27:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 28:
|
||||
case 27:
|
||||
return (reader.readDoubleOrNull(offset)) as P;
|
||||
case 29:
|
||||
case 28:
|
||||
return (_SettingsdefaultReaderModeValueEnumMap[
|
||||
reader.readByteOrNull(offset)] ??
|
||||
ReaderMode.vertical) as P;
|
||||
case 30:
|
||||
case 29:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 31:
|
||||
case 30:
|
||||
return (_SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offset)] ??
|
||||
DisplayType.compactGrid) as P;
|
||||
case 32:
|
||||
case 31:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 33:
|
||||
case 32:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 33:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 34:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 35:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 36:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 37:
|
||||
return (reader.readObjectList<FilterScanlator>(
|
||||
offset,
|
||||
FilterScanlatorSchema.deserialize,
|
||||
allOffsets,
|
||||
FilterScanlator(),
|
||||
)) as P;
|
||||
case 38:
|
||||
case 37:
|
||||
return (reader.readDoubleOrNull(offset)) as P;
|
||||
case 39:
|
||||
case 38:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 39:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 40:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 41:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 42:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 43:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 44:
|
||||
|
|
@ -1155,7 +1142,7 @@ P _settingsDeserializeProp<P>(
|
|||
case 49:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 50:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 51:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 52:
|
||||
|
|
@ -1165,53 +1152,57 @@ P _settingsDeserializeProp<P>(
|
|||
case 54:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 55:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 56:
|
||||
return (reader.readObjectOrNull<L10nLocale>(
|
||||
offset,
|
||||
L10nLocaleSchema.deserialize,
|
||||
allOffsets,
|
||||
)) as P;
|
||||
case 56:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 57:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 58:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 59:
|
||||
case 58:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 60:
|
||||
case 59:
|
||||
return (reader.readObjectList<PersonalPageMode>(
|
||||
offset,
|
||||
PersonalPageModeSchema.deserialize,
|
||||
allOffsets,
|
||||
PersonalPageMode(),
|
||||
)) as P;
|
||||
case 61:
|
||||
case 60:
|
||||
return (reader.readObjectList<PersonalReaderMode>(
|
||||
offset,
|
||||
PersonalReaderModeSchema.deserialize,
|
||||
allOffsets,
|
||||
PersonalReaderMode(),
|
||||
)) as P;
|
||||
case 61:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 62:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 63:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 64:
|
||||
case 63:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 65:
|
||||
case 64:
|
||||
return (_SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offset)] ??
|
||||
ScaleType.fitScreen) as P;
|
||||
case 65:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 66:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 67:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 68:
|
||||
return (reader.readObjectList<SortChapter>(
|
||||
offset,
|
||||
SortChapterSchema.deserialize,
|
||||
allOffsets,
|
||||
SortChapter(),
|
||||
)) as P;
|
||||
case 68:
|
||||
return (reader.readObjectOrNull<SortLibraryManga>(
|
||||
offset,
|
||||
SortLibraryMangaSchema.deserialize,
|
||||
allOffsets,
|
||||
)) as P;
|
||||
case 69:
|
||||
return (reader.readObjectOrNull<SortLibraryManga>(
|
||||
offset,
|
||||
|
|
@ -1219,20 +1210,14 @@ P _settingsDeserializeProp<P>(
|
|||
allOffsets,
|
||||
)) as P;
|
||||
case 70:
|
||||
return (reader.readObjectOrNull<SortLibraryManga>(
|
||||
offset,
|
||||
SortLibraryMangaSchema.deserialize,
|
||||
allOffsets,
|
||||
)) as P;
|
||||
case 71:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
case 71:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 72:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 73:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 74:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 75:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
default:
|
||||
throw IsarError('Unknown property with id $propertyId');
|
||||
|
|
@ -3372,161 +3357,6 @@ extension SettingsQueryFilter
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'defaultAppStoragePath',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'defaultAppStoragePath',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathEqualTo(
|
||||
String? value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'defaultAppStoragePath',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathGreaterThan(
|
||||
String? value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'defaultAppStoragePath',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathLessThan(
|
||||
String? value, {
|
||||
bool include = false,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'defaultAppStoragePath',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathBetween(
|
||||
String? lower,
|
||||
String? upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'defaultAppStoragePath',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathStartsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'defaultAppStoragePath',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathEndsWith(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.endsWith(
|
||||
property: r'defaultAppStoragePath',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathContains(String value, {bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.contains(
|
||||
property: r'defaultAppStoragePath',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathMatches(String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.matches(
|
||||
property: r'defaultAppStoragePath',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'defaultAppStoragePath',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultAppStoragePathIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'defaultAppStoragePath',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterFilterCondition>
|
||||
defaultDoubleTapToSkipLengthIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
|
|
@ -6822,19 +6652,6 @@ extension SettingsQuerySortBy on QueryBuilder<Settings, Settings, QSortBy> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterSortBy> sortByDefaultAppStoragePath() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'defaultAppStoragePath', Sort.asc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterSortBy>
|
||||
sortByDefaultAppStoragePathDesc() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'defaultAppStoragePath', Sort.desc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterSortBy>
|
||||
sortByDefaultDoubleTapToSkipLength() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
|
|
@ -7622,19 +7439,6 @@ extension SettingsQuerySortThenBy
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterSortBy> thenByDefaultAppStoragePath() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'defaultAppStoragePath', Sort.asc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterSortBy>
|
||||
thenByDefaultAppStoragePathDesc() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'defaultAppStoragePath', Sort.desc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QAfterSortBy>
|
||||
thenByDefaultDoubleTapToSkipLength() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
|
|
@ -8326,14 +8130,6 @@ extension SettingsQueryWhereDistinct
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QDistinct> distinctByDefaultAppStoragePath(
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'defaultAppStoragePath',
|
||||
caseSensitive: caseSensitive);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, Settings, QDistinct>
|
||||
distinctByDefaultDoubleTapToSkipLength() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
|
|
@ -8794,13 +8590,6 @@ extension SettingsQueryProperty
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, String?, QQueryOperations>
|
||||
defaultAppStoragePathProperty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addPropertyName(r'defaultAppStoragePath');
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Settings, int?, QQueryOperations>
|
||||
defaultDoubleTapToSkipLengthProperty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'update_manga_detail_providers.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$updateMangaDetailHash() => r'fae71a657e084879e6bbef7b343291a1f014f790';
|
||||
String _$updateMangaDetailHash() => r'950a994c59fea3451e6bced24d50d27b65f4b605';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
|
|
@ -134,16 +134,7 @@ class StorageProvider {
|
|||
},
|
||||
);
|
||||
}
|
||||
final settings = isar.settings.getSync(227);
|
||||
final getDefaultAppStoragePath = settings?.defaultAppStoragePath;
|
||||
if (getDefaultAppStoragePath == null) {
|
||||
final path = (await getDefaultDirectory())!.path;
|
||||
isar.writeTxnSync(
|
||||
() {
|
||||
isar.settings.putSync(settings!..defaultAppStoragePath = path);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
return isar;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'get_detail.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$getDetailHash() => r'003f3f5c25352c114ba768c88eea6656964fd715';
|
||||
String _$getDetailHash() => r'a1808953ca93c379c91b3e280a298c0852cebb34';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'headers.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$headersHash() => r'a84518937e2a324c8463089e85db23b426d81a91';
|
||||
String _$headersHash() => r'1e74aa4569cc8f15672ed4ac695af81e2a1645de';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
Loading…
Reference in a new issue