Performance: stabilize writing user preferences with a timeout

This commit is contained in:
Pieter Vander Vennet 2025-07-08 13:10:39 +02:00
parent 8447f69f7a
commit 621449f7a8

View file

@ -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)
})