@@ -980,18 +980,20 @@ void FullNodeShardImpl::download_block(BlockIdExt id, td::uint32 priority, td::T
980980
981981void FullNodeShardImpl::download_zero_state (BlockIdExt id, td::uint32 priority, td::Timestamp timeout,
982982 td::Promise<td::BufferSlice> promise) {
983- td::actor::create_actor<DownloadState>(PSTRING () << " downloadstatereq" << id.id .to_str (), id, BlockIdExt{}, adnl_id_,
984- overlay_id_, adnl::AdnlNodeIdShort::zero (), priority, timeout,
985- validator_manager_, rldp_, overlays_, adnl_, client_, std::move (promise))
983+ td::actor::create_actor<DownloadState>(PSTRING () << " downloadstatereq" << id.id .to_str (), id, BlockIdExt{},
984+ UnsplitStateType{}, adnl_id_, overlay_id_, adnl::AdnlNodeIdShort::zero (),
985+ priority, timeout, validator_manager_, rldp_, overlays_, adnl_, client_,
986+ std::move (promise))
986987 .release ();
987988}
988989
989- void FullNodeShardImpl::download_persistent_state (BlockIdExt id, BlockIdExt masterchain_block_id, td::uint32 priority,
990- td::Timestamp timeout, td::Promise<td::BufferSlice> promise) {
990+ void FullNodeShardImpl::download_persistent_state (BlockIdExt id, BlockIdExt masterchain_block_id,
991+ PersistentStateType type, td::uint32 priority, td::Timestamp timeout,
992+ td::Promise<td::BufferSlice> promise) {
991993 auto &b = choose_neighbour ();
992994 td::actor::create_actor<DownloadState>(PSTRING () << " downloadstatereq" << id.id .to_str (), id, masterchain_block_id,
993- UnsplitStateType{} , adnl_id_, overlay_id_, b.adnl_id , priority, timeout,
994- validator_manager_, rldp2_, overlays_, adnl_, client_, std::move (promise))
995+ type , adnl_id_, overlay_id_, b.adnl_id , priority, timeout, validator_manager_ ,
996+ rldp2_, overlays_, adnl_, client_, std::move (promise))
995997 .release ();
996998}
997999
@@ -1007,9 +1009,9 @@ void FullNodeShardImpl::download_block_proof(BlockIdExt block_id, td::uint32 pri
10071009void FullNodeShardImpl::download_block_proof_link (BlockIdExt block_id, td::uint32 priority, td::Timestamp timeout,
10081010 td::Promise<td::BufferSlice> promise) {
10091011 auto &b = choose_neighbour ();
1010- td::actor::create_actor<DownloadProof>(" downloadproofreq" , block_id, true , false , adnl_id_, overlay_id_,
1011- b. adnl_id , priority, timeout, validator_manager_, rldp_,
1012- overlays_, adnl_, client_, create_neighbour_promise (b, std::move (promise)))
1012+ td::actor::create_actor<DownloadProof>(" downloadproofreq" , block_id, true , false , adnl_id_, overlay_id_, b. adnl_id ,
1013+ priority, timeout, validator_manager_, rldp_, overlays_, adnl_, client_ ,
1014+ create_neighbour_promise (b, std::move (promise)))
10131015 .release ();
10141016}
10151017
0 commit comments