From 621449f7a8dbc10f89f6440a11349b7114d60160 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 8 Jul 2025 13:10:39 +0200 Subject: [PATCH] Performance: stabilize writing user preferences with a timeout --- src/Logic/Osm/OsmPreferences.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Logic/Osm/OsmPreferences.ts b/src/Logic/Osm/OsmPreferences.ts index 0c13cd1ac..dcc1eac1a 100644 --- a/src/Logic/Osm/OsmPreferences.ts +++ b/src/Logic/Osm/OsmPreferences.ts @@ -71,7 +71,7 @@ export class OsmPreferences { if (value) { this.setPreferencesAll(key, value, deferPing) } - pref.addCallback(async (v) => { + pref.stabilized(5000).addCallback(async (v) => { await this.uploadKvSplit(key, v) this.setPreferencesAll(key, v, deferPing) })