feat: Add automatic data synchronization settings and implementation, enabling auto-sync after completing replies or deleting conversations

This commit is contained in:
李超
2024-08-15 22:39:30 +08:00
parent 4f876f3e65
commit 4b22aaf979
6 changed files with 61 additions and 7 deletions

View File

@@ -355,6 +355,21 @@ function SyncConfigModal(props: { onClose?: () => void }) {
</select>
</ListItem>
<ListItem
title={Locale.Settings.Sync.Config.EnableAutoSync.Title}
subTitle={Locale.Settings.Sync.Config.EnableAutoSync.SubTitle}
>
<input
type="checkbox"
checked={syncStore.enableAutoSync}
onChange={(e) => {
syncStore.update(
(config) => (config.enableAutoSync = e.currentTarget.checked),
);
}}
></input>
</ListItem>
<ListItem
title={Locale.Settings.Sync.Config.Proxy.Title}
subTitle={Locale.Settings.Sync.Config.Proxy.SubTitle}