Set value before onChange

This commit is contained in:
Andras Schmelczer 2025-01-05 20:58:14 +00:00
parent f1cc7441a4
commit 68cb76e6ff
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -279,10 +279,10 @@ export class SyncSettingsTab extends PluginSettingTab {
)
.addToggle((toggle) =>
toggle
.setValue(this.database.getSettings().displayNoopSyncEvents)
.onChange(async (value) =>
this.database.setSetting("displayNoopSyncEvents", value)
)
.setValue(this.database.getSettings().displayNoopSyncEvents)
);
new Setting(containerEl)
@ -298,6 +298,7 @@ export class SyncSettingsTab extends PluginSettingTab {
[LogLevel.WARNING]: LogLevel.WARNING,
[LogLevel.ERROR]: LogLevel.ERROR
})
.setValue(this.database.getSettings().minimumLogLevel)
.onChange(async (value) =>
this.database.setSetting(
"minimumLogLevel",
@ -305,7 +306,6 @@ export class SyncSettingsTab extends PluginSettingTab {
value as LogLevel
)
)
.setValue(this.database.getSettings().minimumLogLevel)
);
}