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 showContainerUi;
final bool showIsolatedTabUi;
@JsonKey(name: 'defaultCreateTabType')
final TabType storedDefaultCreateTabType;
final TabIntentOpenSetting tabIntentOpenSetting;
final bool autoHideTabBar;
@@ -703,7 +703,7 @@ GeneralSettings _$GeneralSettingsFromJson(
showIsolatedTabUi: json['showIsolatedTabUi'] as bool?,
storedDefaultCreateTabType: $enumDecodeNullable(
_$TabTypeEnumMap,
json['storedDefaultCreateTabType'],
json['defaultCreateTabType'],
),
tabIntentOpenSetting: $enumDecodeNullable(
_$TabIntentOpenSettingEnumMap,
@@ -783,7 +783,7 @@ Map<String, dynamic> _$GeneralSettingsToJson(
'enableLocalAiFeatures': instance.enableLocalAiFeatures,
'showContainerUi': instance.showContainerUi,
'showIsolatedTabUi': instance.showIsolatedTabUi,
'storedDefaultCreateTabType':
'defaultCreateTabType':
_$TabTypeEnumMap[instance.storedDefaultCreateTabType]!,
'tabIntentOpenSetting':
_$TabIntentOpenSettingEnumMap[instance.tabIntentOpenSetting]!,
@@ -88,7 +88,7 @@ class GeneralSettingsRepository extends _$GeneralSettingsRepository {
DriftSqlType.bool,
db.typeMapping,
),
'storedDefaultCreateTabType': settings['defaultCreateTabType']?.readAs(
'defaultCreateTabType': settings['defaultCreateTabType']?.readAs(
DriftSqlType.string,
db.typeMapping,
),
@@ -35,7 +35,7 @@ final class GeneralSettingsRepositoryProvider
}
String _$generalSettingsRepositoryHash() =>
r'4c2ee264cafd243916e59a78b0d5723997eab823';
r'2e987b58279ea638157324a03403dfac8437b888';
abstract class _$GeneralSettingsRepository
extends $StreamNotifier<GeneralSettings> {