pub async fn get_active_states(
dbtx: &mut DatabaseTransaction<'_>,
module_instance_id: ModuleInstanceId,
) -> Vec<(Vec<u8>, OperationId)>
Expand description
Reads all active states from the database and returns Vec<DynState>
.
TODO: It is unfortunate that we can’t read states by the module’s instance
id so we are forced to return all active states. Once we do a db migration
to add module_instance_id
to ActiveStateKey
, this can be improved to
only read the module’s relevant states.