Îõ³h)€k0.1.0.0Throttling async mechanism(c) CNRS, 2024-PresentAGPL + CECILL v3team@gargantext.org experimentalPOSIX Safe-Inferred"Üöehaskell-throttleßThrottling with given interval. Here, throttling means: perform action only as frequently as allowed and other calls are DROPPED. This is in contrast to things like Conduit throttling, where actions are just SLOWED DOWN. We use this for asynchronous notifications and, if messages are the same, we can just drop them safely. Our input is the provided .,This function should be spawned as a thread.We provide separate  and a. Æ is used for uniquely identifying groups of throttled messages, while a& are actual messages that are sent to action callback.haskell-throttle/Get Unix timestamp, with millisecond resolution  haskell-throttle-0.1.0.0-inplaceControl.Concurrent.Throttlehaskell-throttlethrottle stm-2.5.1.0Control.Concurrent.STM.TChanTChanbaseGHC.BaseidunixTime