fix setting mapping

This commit is contained in:
Fabian Freund
2026-03-03 15:14:39 +01:00
parent f46e8b4f8e
commit 8110019249
4 changed files with 5 additions and 4 deletions
@@ -71,6 +71,7 @@ class GeneralSettings with FastEquatable {
final bool enableLocalAiFeatures; final bool enableLocalAiFeatures;
final bool showContainerUi; final bool showContainerUi;
final bool showIsolatedTabUi; final bool showIsolatedTabUi;
@JsonKey(name: 'defaultCreateTabType')
final TabType storedDefaultCreateTabType; final TabType storedDefaultCreateTabType;
final TabIntentOpenSetting tabIntentOpenSetting; final TabIntentOpenSetting tabIntentOpenSetting;
final bool autoHideTabBar; final bool autoHideTabBar;
@@ -703,7 +703,7 @@ GeneralSettings _$GeneralSettingsFromJson(
showIsolatedTabUi: json['showIsolatedTabUi'] as bool?, showIsolatedTabUi: json['showIsolatedTabUi'] as bool?,
storedDefaultCreateTabType: $enumDecodeNullable( storedDefaultCreateTabType: $enumDecodeNullable(
_$TabTypeEnumMap, _$TabTypeEnumMap,
json['storedDefaultCreateTabType'], json['defaultCreateTabType'],
), ),
tabIntentOpenSetting: $enumDecodeNullable( tabIntentOpenSetting: $enumDecodeNullable(
_$TabIntentOpenSettingEnumMap, _$TabIntentOpenSettingEnumMap,
@@ -783,7 +783,7 @@ Map<String, dynamic> _$GeneralSettingsToJson(
'enableLocalAiFeatures': instance.enableLocalAiFeatures, 'enableLocalAiFeatures': instance.enableLocalAiFeatures,
'showContainerUi': instance.showContainerUi, 'showContainerUi': instance.showContainerUi,
'showIsolatedTabUi': instance.showIsolatedTabUi, 'showIsolatedTabUi': instance.showIsolatedTabUi,
'storedDefaultCreateTabType': 'defaultCreateTabType':
_$TabTypeEnumMap[instance.storedDefaultCreateTabType]!, _$TabTypeEnumMap[instance.storedDefaultCreateTabType]!,
'tabIntentOpenSetting': 'tabIntentOpenSetting':
_$TabIntentOpenSettingEnumMap[instance.tabIntentOpenSetting]!, _$TabIntentOpenSettingEnumMap[instance.tabIntentOpenSetting]!,
@@ -88,7 +88,7 @@ class GeneralSettingsRepository extends _$GeneralSettingsRepository {
DriftSqlType.bool, DriftSqlType.bool,
db.typeMapping, db.typeMapping,
), ),
'storedDefaultCreateTabType': settings['defaultCreateTabType']?.readAs( 'defaultCreateTabType': settings['defaultCreateTabType']?.readAs(
DriftSqlType.string, DriftSqlType.string,
db.typeMapping, db.typeMapping,
), ),
@@ -35,7 +35,7 @@ final class GeneralSettingsRepositoryProvider
} }
String _$generalSettingsRepositoryHash() => String _$generalSettingsRepositoryHash() =>
r'4c2ee264cafd243916e59a78b0d5723997eab823'; r'2e987b58279ea638157324a03403dfac8437b888';
abstract class _$GeneralSettingsRepository abstract class _$GeneralSettingsRepository
extends $StreamNotifier<GeneralSettings> { extends $StreamNotifier<GeneralSettings> {