Use new settings API exposed directly through SyncClient

This commit is contained in:
Andras Schmelczer 2025-03-20 20:44:03 +00:00
parent a39e0886c7
commit d772cda164
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
7 changed files with 50 additions and 72 deletions

View file

@ -18,15 +18,11 @@ export class LogsView extends ItemView {
this.updateView();
});
this.client.settings.addOnSettingsChangeHandlers(
(newSettings, oldSettings) => {
if (
newSettings.minimumLogLevel !== oldSettings.minimumLogLevel
) {
this.updateView();
}
this.client.addOnSettingsChangeHandlers((newSettings, oldSettings) => {
if (newSettings.minimumLogLevel !== oldSettings.minimumLogLevel) {
this.updateView();
}
);
});
}
private static formatTimestamp(timestamp: Date): string {
@ -82,7 +78,7 @@ export class LogsView extends ItemView {
);
const logs = this.client.logger.getMessages(
this.client.settings.getSettings().minimumLogLevel
this.client.getSettings().minimumLogLevel
);
if (logs.length === 0) {