Warmuptill
Active Member
A build where websocket messages are buffered until they are processed can be found here in a few minutes:Ok, I see in source code that it goes through all messages and matches first one + sets it as var value: https://github.com/WarmUpTill/Scene.../macro-core/macro-condition-websocket.cpp#L45
And then clears all at next tick: https://github.com/WarmUpTill/Scene...src/utils/websocket-helpers.cpp#L32C21-L32C22
Is that right? Would it be possible to change the behavior to only clear the processed message(s)? Or is there any workaround for this?Other than adding an async wait in my script which is far from perfect.
Cleanup · WarmUpTill/SceneSwitcher@2823ac3
An automation tool for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.