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