Add unit to setting

This commit is contained in:
Andras Schmelczer 2024-12-15 12:03:16 +00:00
parent faef0978a7
commit 098540323e
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
3 changed files with 5 additions and 5 deletions

View file

@ -1,13 +1,13 @@
export interface SyncSettings { export interface SyncSettings {
remoteUri: string; remoteUri: string;
token: string; token: string;
fetchChangesUpdateInterval: number; fetchChangesUpdateIntervalMs: number;
isSyncEnabled: boolean; isSyncEnabled: boolean;
} }
export const DEFAULT_SETTINGS: SyncSettings = { export const DEFAULT_SETTINGS: SyncSettings = {
remoteUri: "", remoteUri: "",
token: "", token: "",
fetchChangesUpdateInterval: 1, fetchChangesUpdateIntervalMs: 1000,
isSyncEnabled: true, isSyncEnabled: true,
}; };

View file

@ -73,13 +73,13 @@ export default class SyncPlugin extends Plugin {
this.registerRemoteEventListener( this.registerRemoteEventListener(
database, database,
syncServer, syncServer,
database.getSettings().fetchChangesUpdateInterval database.getSettings().fetchChangesUpdateIntervalMs
); );
database.addOnSettingsChangeHandlers((settings) => { database.addOnSettingsChangeHandlers((settings) => {
this.registerRemoteEventListener( this.registerRemoteEventListener(
database, database,
syncServer, syncServer,
settings.fetchChangesUpdateInterval settings.fetchChangesUpdateIntervalMs
); );
}); });

View file

@ -93,7 +93,7 @@ export class SyncSettingsTab extends PluginSettingTab {
.setLimits(1, 3600, 1) .setLimits(1, 3600, 1)
.setDynamicTooltip() .setDynamicTooltip()
.setValue( .setValue(
this.database.getSettings().fetchChangesUpdateInterval this.database.getSettings().fetchChangesUpdateIntervalMs
) )
.onChange((value) => .onChange((value) =>
this.database.setSetting( this.database.setSetting(