holochain_state 0.7.0-dev.31

Holochain persisted state datatypes and functions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::mutations::*;
use crate::prelude::*;
use holo_hash::HasHash;
use holochain_sqlite::rusqlite::Transaction;

pub fn insert_valid_integrated_op(
    txn: &mut Transaction,
    op: &DhtOpHashed,
) -> StateMutationResult<()> {
    let hash = op.as_hash();
    insert_op_dht(&mut txn.into(), op, 0, None)?;
    set_validation_status(txn, hash, ValidationStatus::Valid)?;
    set_when_integrated(txn, hash, Timestamp::now())?;

    Ok(())
}