diff --git a/dataext/delayedCombiningInvoker.go b/dataext/delayedCombiningInvoker.go index 83afffe..b8c0c7f 100644 --- a/dataext/delayedCombiningInvoker.go +++ b/dataext/delayedCombiningInvoker.go @@ -9,6 +9,12 @@ import ( "git.blackforestbytes.com/BlackForestBytes/goext/syncext" ) +// DelayedCombiningInvoker is a utility to combine multiple consecutive requests into a single execution +// +// Requests are made with Request(), and consecutive requests are combined during the `delay` period. +// +// Can be used, e.g., for search-controls, where we want to init the search when teh user stops typing +// Or generally to queue an execution once a burst of requests is over. type DelayedCombiningInvoker struct { syncLock sync.Mutex triggerChan chan bool diff --git a/goextVersion.go b/goextVersion.go index 6a5bfdc..77be715 100644 --- a/goextVersion.go +++ b/goextVersion.go @@ -1,5 +1,5 @@ package goext -const GoextVersion = "0.0.603" +const GoextVersion = "0.0.604" -const GoextVersionTimestamp = "2025-09-20T15:19:09+0200" +const GoextVersionTimestamp = "2025-09-20T15:21:15+0200"