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