Display AI Scribe togge in Preference

This commit is contained in:
Dat H. Pham
2025-12-19 10:41:06 +07:00
committed by Dat H. Pham
parent 9a46f6c663
commit 3c20c005f6
6 changed files with 44 additions and 2 deletions
@@ -8,7 +8,8 @@ enum PreferencesOptionType {
readReceipt(isLocal: false),
senderPriority(isLocal: false),
thread(isLocal: true),
spamReport(isLocal: true);
spamReport(isLocal: true),
aiScribe(isLocal: true);
final bool isLocal;
@@ -24,6 +25,8 @@ enum PreferencesOptionType {
return appLocalizations.thread;
case PreferencesOptionType.spamReport:
return appLocalizations.spamReports;
case PreferencesOptionType.aiScribe:
return appLocalizations.aiScribe;
}
}
@@ -37,6 +40,8 @@ enum PreferencesOptionType {
return appLocalizations.threadSettingExplanation;
case PreferencesOptionType.spamReport:
return appLocalizations.spamReportsSettingExplanation;
case PreferencesOptionType.aiScribe:
return appLocalizations.aiScribeSettingExplanation;
}
}
@@ -50,6 +55,8 @@ enum PreferencesOptionType {
return appLocalizations.threadToggleDescription;
case PreferencesOptionType.spamReport:
return appLocalizations.spamReportToggleDescription;
case PreferencesOptionType.aiScribe:
return appLocalizations.aiScribeToggleDescription;
}
}
@@ -66,6 +73,8 @@ enum PreferencesOptionType {
return preferencesSetting.threadConfig.isEnabled;
case PreferencesOptionType.spamReport:
return preferencesSetting.spamReportConfig.isEnabled;
case PreferencesOptionType.aiScribe:
return preferencesSetting.aiScribeConfig.isEnabled;
}
}
}