From 0288894712c94d53f1cb8e8928428c0116a88b41 Mon Sep 17 00:00:00 2001 From: Julian Rubisch Date: Wed, 1 Mar 2023 17:18:35 +0100 Subject: [PATCH] feat: Synchronize debounce store reads --- app/models/concerns/cable_ready/updatable.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/models/concerns/cable_ready/updatable.rb b/app/models/concerns/cable_ready/updatable.rb index 9814e9e7..e1d22203 100644 --- a/app/models/concerns/cable_ready/updatable.rb +++ b/app/models/concerns/cable_ready/updatable.rb @@ -22,6 +22,12 @@ def []=(key, value) @dict[key] = value end end + + def [](key) + synchronize do + @dict[key] + end + end end mattr_accessor :debounce_adapter, default: MemoryDebounceAdapter.instance