improve state merger, always override lists
This commit is contained in:
@@ -135,8 +135,10 @@ def set_immidiate(framecount, channels, update, params):
|
||||
async def handle_state_change(old, new):
|
||||
global effect_chain
|
||||
global framecount
|
||||
effect_chain = deserialize_chain(new["chain"])
|
||||
await state.mutate(serialize_internal_state())
|
||||
deserialized = deserialize_chain(new["chain"])
|
||||
effect_chain = deserialized
|
||||
serialized = serialize_internal_state()
|
||||
await state.mutate(serialized)
|
||||
|
||||
async def main(target_ips):
|
||||
global effect_chain
|
||||
|
||||
Reference in New Issue
Block a user