调通批量购买

This commit is contained in:
CounterFire2023 2024-06-24 14:08:03 +08:00
parent 69f806ed68
commit 06c00e8a9a
3 changed files with 12 additions and 9 deletions

View File

@ -73,12 +73,15 @@ const handleOk = (e) => {
const buyConfirm = async () => { const buyConfirm = async () => {
const pass = new PassportWallet() const pass = new PassportWallet()
let ids = []
ids.push(toRaw(props.buyDataArr)[0].nft.token_id) const lists = toRaw(props.buyDataArr)
// console.log(ids) const ids = lists.map(item => item.event.data.id)
// return try {
let res = await pass.beginBuy(toRaw(props.buyDataArr)[0].nft.token_id) await pass.batchBuy(ids)
console.log('购买', res) console.log('buy success ')
} catch (err) {
console.log('buy fail', err.message)
}
} }
// const priceAmount = () => { // const priceAmount = () => {
// return priceCalculated(price) // return priceCalculated(price)

View File

@ -159,7 +159,7 @@ const searchName = (id) => {
const getHeroData = async () => { const getHeroData = async () => {
let data = { let data = {
page_size: 0, page_size: 20, //TODO::
cursor: '', cursor: '',
search: { search: {
name: '', name: '',

View File

@ -193,7 +193,7 @@ class LPassportWallet {
if (action.type === orderbook.ActionType.TRANSACTION) { if (action.type === orderbook.ActionType.TRANSACTION) {
const builtTx = await action.buildTransaction(); const builtTx = await action.buildTransaction();
console.log(`Submitting ${action.purpose} transaction`); console.log(`Submitting ${action.purpose} transaction`);
await signer.sendTransaction(builtTx); await this.signer.sendTransaction(builtTx);
} }
} }
} }
@ -227,7 +227,7 @@ class LPassportWallet {
if (action.type === orderbook.ActionType.TRANSACTION) { if (action.type === orderbook.ActionType.TRANSACTION) {
const builtTx = await action.buildTransaction(); const builtTx = await action.buildTransaction();
console.log(`Submitting ${action.purpose} transaction`); console.log(`Submitting ${action.purpose} transaction`);
await signer.sendTransaction(builtTx); await this.signer.sendTransaction(builtTx);
} }
} }
console.log( console.log(