Skip to content

Commit d88ea46

Browse files
authored
fix(dpp): invalid imports and tests (#2459)
1 parent 82e4d4c commit d88ea46

5 files changed

Lines changed: 30 additions & 29 deletions

File tree

packages/wasm-dpp/src/document/state_transition/batch_transition/document_transition/document_create_transition.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ use dpp::state_transition::batch_transition::document_create_transition::Documen
44

55
use dpp::document::INITIAL_REVISION;
66

7-
use dpp::state_transition::documents_batch_transition::document_base_transition::v0::v0_methods::DocumentBaseTransitionV0Methods;
8-
use dpp::state_transition::documents_batch_transition::document_create_transition::v0::v0_methods::DocumentCreateTransitionV0Methods;
7+
use dpp::state_transition::batch_transition::document_create_transition::v0::v0_methods::DocumentCreateTransitionV0Methods;
98
use wasm_bindgen::prelude::*;
9+
use dpp::state_transition::batch_transition::document_base_transition::document_base_transition_trait::DocumentBaseTransitionAccessors;
10+
use dpp::state_transition::batch_transition::document_base_transition::v0::v0_methods::DocumentBaseTransitionV0Methods;
1011

1112
#[wasm_bindgen(js_name=DocumentCreateTransition)]
1213
#[derive(Debug, Clone)]
@@ -90,11 +91,11 @@ impl DocumentCreateTransitionWasm {
9091

9192
#[wasm_bindgen(js_name=getIdentityContractNonce)]
9293
pub fn get_identity_contract_nonce(&self) -> u64 {
93-
self.inner.base().identity_contract_nonce() as u64
94+
self.inner.base().identity_contract_nonce()
9495
}
9596

9697
#[wasm_bindgen(js_name=setIdentityContractNonce)]
97-
pub fn set_identity_contract_nonce(&mut self, identity_contract_nonce: u64) -> () {
98+
pub fn set_identity_contract_nonce(&mut self, identity_contract_nonce: u64) {
9899
let mut base = self.inner.base().clone();
99100

100101
base.set_identity_contract_nonce(identity_contract_nonce);

packages/wasm-dpp/src/document/state_transition/batch_transition/document_transition/document_delete_transition.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use dpp::state_transition::documents_batch_transition::{
1+
use dpp::state_transition::batch_transition::{
22
document_delete_transition, DocumentDeleteTransition,
33
};
44

@@ -10,9 +10,9 @@ use crate::{
1010
document::document_batch_transition::document_transition::to_object,
1111
identifier::IdentifierWrapper, utils::WithJsError,
1212
};
13-
use dpp::state_transition::documents_batch_transition::document_base_transition::v0::v0_methods::DocumentBaseTransitionV0Methods;
14-
use dpp::state_transition::documents_batch_transition::document_delete_transition::v0::v0_methods::DocumentDeleteTransitionV0Methods;
15-
use dpp::state_transition::documents_batch_transition::document_transition::action_type::DocumentTransitionActionType;
13+
use dpp::state_transition::batch_transition::document_base_transition::v0::v0_methods::DocumentBaseTransitionV0Methods;
14+
use dpp::state_transition::batch_transition::document_delete_transition::v0::v0_methods::DocumentDeleteTransitionV0Methods;
15+
use dpp::state_transition::batch_transition::document_transition::action_type::DocumentTransitionActionType;
1616

1717
#[wasm_bindgen(js_name=DocumentDeleteTransition)]
1818
#[derive(Debug, Clone)]

packages/wasm-dpp/src/document/state_transition/batch_transition/document_transition/document_replace_transition.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@ use std::convert::TryInto;
33

44
use serde_json::Value as JsonValue;
55

6+
use dpp::data_contract::accessors::v0::DataContractV0Getters;
7+
use dpp::data_contract::document_type::accessors::DocumentTypeV0Getters;
68
use dpp::platform_value::btreemap_extensions::{
79
BTreeValueMapHelper, BTreeValueMapPathHelper, BTreeValueMapReplacementPathHelper,
810
};
911
use dpp::platform_value::ReplacementType;
1012
use dpp::prelude::Revision;
13+
use dpp::state_transition::batch_transition::document_base_transition::v0::v0_methods::DocumentBaseTransitionV0Methods;
14+
use dpp::state_transition::batch_transition::document_replace_transition::v0::v0_methods::DocumentReplaceTransitionV0Methods;
1115
use dpp::{
1216
prelude::{DataContract, Identifier},
1317
state_transition::documents_batch_transition::{
@@ -18,10 +22,6 @@ use dpp::{
1822
};
1923
use serde::Serialize;
2024
use wasm_bindgen::prelude::*;
21-
use dpp::data_contract::accessors::v0::DataContractV0Getters;
22-
use dpp::data_contract::document_type::accessors::DocumentTypeV0Getters;
23-
use dpp::state_transition::documents_batch_transition::document_base_transition::v0::v0_methods::DocumentBaseTransitionV0Methods;
24-
use dpp::state_transition::documents_batch_transition::document_replace_transition::v0::v0_methods::DocumentReplaceTransitionV0Methods;
2525

2626
use crate::{
2727
buffer::Buffer,
@@ -31,7 +31,7 @@ use crate::{
3131
utils::{ToSerdeJSONExt, WithJsError},
3232
BinaryType, DataContractWasm,
3333
};
34-
use dpp::state_transition::documents_batch_transition::document_transition::action_type::DocumentTransitionActionType;
34+
use dpp::state_transition::batch_transition::document_transition::action_type::DocumentTransitionActionType;
3535

3636
#[wasm_bindgen(js_name=DocumentReplaceTransition)]
3737
#[derive(Debug, Clone)]

packages/wasm-dpp/src/document/state_transition/batch_transition/document_transition/mod.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ use serde_json::Value as JsonValue;
1818
use wasm_bindgen::prelude::*;
1919
use dpp::fee::Credits;
2020
use dpp::platform_value::converter::serde_json::BTreeValueJsonConverter;
21-
use dpp::state_transition::documents_batch_transition::document_base_transition::DocumentBaseTransition;
22-
use dpp::state_transition::documents_batch_transition::document_replace_transition::v0::v0_methods::DocumentReplaceTransitionV0Methods;
23-
use dpp::state_transition::documents_batch_transition::document_transition::document_purchase_transition::v0::v0_methods::DocumentPurchaseTransitionV0Methods;
24-
use dpp::state_transition::documents_batch_transition::document_transition::document_transfer_transition::v0::v0_methods::DocumentTransferTransitionV0Methods;
25-
use dpp::state_transition::documents_batch_transition::document_transition::document_update_price_transition::v0::v0_methods::DocumentUpdatePriceTransitionV0Methods;
21+
use dpp::state_transition::batch_transition::document_base_transition::DocumentBaseTransition;
22+
use dpp::state_transition::batch_transition::document_replace_transition::v0::v0_methods::DocumentReplaceTransitionV0Methods;
23+
use dpp::state_transition::batch_transition::batched_transition::document_purchase_transition::v0::v0_methods::DocumentPurchaseTransitionV0Methods;
24+
use dpp::state_transition::batch_transition::batched_transition::document_transfer_transition::v0::v0_methods::DocumentTransferTransitionV0Methods;
25+
use dpp::state_transition::batch_transition::batched_transition::document_update_price_transition::v0::v0_methods::DocumentUpdatePriceTransitionV0Methods;
2626
use crate::{
2727
buffer::Buffer,
2828
identifier::{identifier_from_js_value, IdentifierWrapper},
@@ -62,10 +62,10 @@ impl DocumentTransitionWasm {
6262
.serialize(&serde_wasm_bindgen::Serializer::json_compatible())
6363
.unwrap()
6464
}
65-
DocumentTransition::Delete(document_delete_transition) => JsValue::null(),
66-
DocumentTransition::Transfer(document_transfer_transition) => JsValue::null(),
67-
DocumentTransition::UpdatePrice(document_update_price_transition) => JsValue::null(),
68-
DocumentTransition::Purchase(document_purchase_transition) => JsValue::null(),
65+
DocumentTransition::Delete(_) => JsValue::null(),
66+
DocumentTransition::Transfer(_) => JsValue::null(),
67+
DocumentTransition::UpdatePrice(_) => JsValue::null(),
68+
DocumentTransition::Purchase(_) => JsValue::null(),
6969
}
7070
}
7171

@@ -109,7 +109,7 @@ impl DocumentTransitionWasm {
109109
#[wasm_bindgen(js_name=get_price)]
110110
pub fn get_price(&self) -> Option<Credits> {
111111
match &self.0 {
112-
DocumentTransition::Create(create) => None,
112+
DocumentTransition::Create(_) => None,
113113
DocumentTransition::Replace(_) => None,
114114
DocumentTransition::Delete(_) => None,
115115
DocumentTransition::Transfer(_) => None,
@@ -121,12 +121,12 @@ impl DocumentTransitionWasm {
121121
#[wasm_bindgen(js_name=getReceiverId)]
122122
pub fn get_receiver_id(&self) -> Option<IdentifierWrapper> {
123123
match &self.0 {
124-
DocumentTransition::Create(create) => None,
124+
DocumentTransition::Create(_) => None,
125125
DocumentTransition::Replace(_) => None,
126126
DocumentTransition::Delete(_) => None,
127127
DocumentTransition::Transfer(transfer) => Some(transfer.recipient_owner_id().into()),
128-
DocumentTransition::UpdatePrice(update_price) => None,
129-
DocumentTransition::Purchase(purchase) => None,
128+
DocumentTransition::UpdatePrice(_) => None,
129+
DocumentTransition::Purchase(_) => None,
130130
}
131131
}
132132

packages/wasm-dpp/test/integration/document/DocumentFacade.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const {
88
ExtendedDocument,
99
DataContract,
1010
ValidationResult,
11-
DocumentsBatchTransition,
11+
BatchTransition,
1212
DashPlatformProtocol,
1313
DataContractNotPresentError,
1414
} = require('../../..');
@@ -95,7 +95,7 @@ describe('DocumentFacade', () => {
9595
});
9696

9797
describe('createStateTransition', () => {
98-
it('should create DocumentsBatchTransition with passed documents - Rust', () => {
98+
it('should create BatchTransition with passed documents - Rust', () => {
9999
const identityId = documents[0].getOwnerId();
100100
const contractId = documents[0].getDataContractId();
101101

@@ -107,7 +107,7 @@ describe('DocumentFacade', () => {
107107
},
108108
});
109109

110-
expect(result).to.be.instanceOf(DocumentsBatchTransition);
110+
expect(result).to.be.instanceOf(BatchTransition);
111111
// expect(result.getTransitions().map((t) => t.toObject()))
112112
// .has.deep.members(getDocumentTransitionsFixture({
113113
// create: documentsJs,

0 commit comments

Comments
 (0)