MCPcopy Create free account
hub / github.com/cryptonomex/graphene / object_inserted

Method object_inserted

libraries/chain/proposal_object.cpp:51–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49
50
51void required_approval_index::object_inserted( const object& obj )
52{
53 assert( dynamic_cast<const proposal_object*>(&obj) );
54 const proposal_object& p = static_cast<const proposal_object&>(obj);
55
56 for( const auto& a : p.required_active_approvals )
57 _account_to_proposals[a].insert( p.id );
58 for( const auto& a : p.required_owner_approvals )
59 _account_to_proposals[a].insert( p.id );
60 for( const auto& a : p.available_active_approvals )
61 _account_to_proposals[a].insert( p.id );
62 for( const auto& a : p.available_owner_approvals )
63 _account_to_proposals[a].insert( p.id );
64}
65
66void required_approval_index::remove( account_id_type a, proposal_id_type p )
67{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected