pub async fn remove_old_and_persist_new_active_states(
dbtx: &mut DatabaseTransaction<'_>,
new_active_states: Vec<(Vec<u8>, OperationId)>,
states_to_remove: Vec<(Vec<u8>, OperationId)>,
module_instance_id: ModuleInstanceId,
)
Expand description
Persists new active states by first removing all current active states, and
re-writing with the new set of active states. new_active_states
is
expected to contain all active states, not just the newly created states.