Improve code quality by fixing lint issues

Co-authored-by: brunoedcf <brest.dallacosta@outlook.com>
This commit is contained in:
RcleydsonR 2023-01-17 19:32:29 -03:00
parent 8338064dcd
commit c8a3fd12b2
8 changed files with 78 additions and 69 deletions

View File

@ -8,7 +8,6 @@ import p2pix from "../utils/smart_contract_files/P2PIX.json";
import { BigNumber, ethers, type Event } from "ethers";
import { formatEther, parseEther } from "ethers/lib/utils";
// Buyer Flow methods //
// Make lock
@ -43,7 +42,6 @@ const releaseLock = async (
e2eId: string,
lockId: string
) => {
const mockBacenSigner = new ethers.Wallet(
"0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
);
@ -105,9 +103,6 @@ const withdrawDeposit = async (depositId: BigNumber): Promise<Boolean> => {
return true;
};
// Releases lock by specific ID and other additional data
export { cancelDeposit, withdrawDeposit, addLock, releaseLock };

View File

@ -46,8 +46,7 @@ const getValidDeposits = async ( contract?: Contract ): Promise<any[]> => {
if (contract) {
p2pContract = contract;
}
else{
} else {
const provider = getProvider();
const signer = provider.getSigner();
@ -60,7 +59,9 @@ const getValidDeposits = async ( contract?: Contract ): Promise<any[]> => {
const depositList: any[] = await Promise.all(
eventsDeposits
.map(async (deposit) => {
const mappedDeposit = await p2pContract.mapDeposits(deposit.args?.depositID);
const mappedDeposit = await p2pContract.mapDeposits(
deposit.args?.depositID
);
let validDeposit = {};
if (mappedDeposit.valid) {
@ -69,7 +70,7 @@ const getValidDeposits = async ( contract?: Contract ): Promise<any[]> => {
depositID: deposit.args?.depositID,
remaining: formatEther(mappedDeposit.remaining),
seller: mappedDeposit.seller,
pixKey: mappedDeposit.pixTarget
pixKey: mappedDeposit.pixTarget,
};
}

View File

@ -46,7 +46,6 @@ const listValidDepositTransactionsByWalletAddress = async (
return [];
};
const listAllTransactionByWalletAddress = async (
walletAddress: string
): Promise<any[] | undefined> => {
@ -94,10 +93,9 @@ const listReleaseTransactionByWalletAddress = async (
});
};
export {
updateWalletStatus,
listValidDepositTransactionsByWalletAddress,
listAllTransactionByWalletAddress,
listReleaseTransactionByWalletAddress
listReleaseTransactionByWalletAddress,
};

View File

@ -11,7 +11,12 @@ import { NetworkEnum } from "@/model/NetworkEnum";
// Store reference
const etherStore = useEtherStore();
const { walletAddress, networkName, depositsValidListGoerli, depositsValidListMumbai } = storeToRefs(etherStore);
const {
walletAddress,
networkName,
depositsValidListGoerli,
depositsValidListMumbai,
} = storeToRefs(etherStore);
// Reactive state
const tokenValue = ref(0);
@ -33,9 +38,12 @@ const connectAccount = async () => {
};
const emitConfirmButton = () => {
const selectedDeposit = networkName.value == NetworkEnum.ethereum ? selectedGoerliDeposit.value : selectedMumbaiDeposit.value;
emit('tokenBuy', selectedDeposit, tokenValue.value)
}
const selectedDeposit =
networkName.value == NetworkEnum.ethereum
? selectedGoerliDeposit.value
: selectedMumbaiDeposit.value;
emit("tokenBuy", selectedDeposit, tokenValue.value);
};
// Debounce methods
const handleInputEvent = (event: any) => {
@ -74,15 +82,22 @@ const verifyLiquidity = () => {
return;
}
selectedGoerliDeposit.value = verifyNetworkLiquidity(tokenValue.value, walletAddress.value, depositsValidListGoerli.value);
selectedMumbaiDeposit.value = verifyNetworkLiquidity(tokenValue.value, walletAddress.value, depositsValidListMumbai.value);
selectedGoerliDeposit.value = verifyNetworkLiquidity(
tokenValue.value,
walletAddress.value,
depositsValidListGoerli.value
);
selectedMumbaiDeposit.value = verifyNetworkLiquidity(
tokenValue.value,
walletAddress.value,
depositsValidListMumbai.value
);
enableOrDisableConfirmButton()
enableOrDisableConfirmButton();
if (selectedGoerliDeposit.value || selectedMumbaiDeposit.value) {
hasLiquidity.value = true;
enableWalletButton.value = true;
}
else{
} else {
hasLiquidity.value = false;
enableWalletButton.value = true;
}
@ -93,12 +108,11 @@ const enableOrDisableConfirmButton = (): void => {
enableConfirmButton.value = true;
if (selectedMumbaiDeposit.value && networkName.value == NetworkEnum.polygon)
enableConfirmButton.value = true;
else
enableConfirmButton.value = false;
}
else enableConfirmButton.value = false;
};
watch(networkName, async () => {
enableOrDisableConfirmButton()
enableOrDisableConfirmButton();
});
</script>

View File

@ -1,4 +1,8 @@
const verifyNetworkLiquidity = (tokenValue: number, walletAddress: string, validDepositList: any[]) => {
const verifyNetworkLiquidity = (
tokenValue: number,
walletAddress: string,
validDepositList: any[]
) => {
const element = validDepositList.find((element) => {
const remaining = element.remaining;
if (
@ -11,7 +15,7 @@ const verifyNetworkLiquidity = (tokenValue: number, walletAddress: string, valid
return false;
});
return element
}
return element;
};
export { verifyNetworkLiquidity }
export { verifyNetworkLiquidity };

View File

@ -10,7 +10,7 @@ import { storeToRefs } from "pinia";
import { addLock, releaseLock } from "@/blockchain/buyerMethods";
import { updateWalletStatus } from "@/blockchain/wallet";
import { getNetworksLiquidity } from "@/blockchain/events";
import { listReleaseTransactionByWalletAddress } from "@/blockchain/wallet"
import { listReleaseTransactionByWalletAddress } from "@/blockchain/wallet";
enum Step {
Search,
@ -46,7 +46,7 @@ const confirmBuyClick = async (selectedDeposit: any, tokenValue: number) => {
lockTransactionHash.value = lock.transactionHash;
})
.catch((err) => {
console.log(err)
console.log(err);
flowStep.value = Step.Search;
});
@ -75,8 +75,9 @@ const releaseTransaction = async ({ e2eId }: any) => {
);
release.wait();
await listReleaseTransactionByWalletAddress(walletAddress.value.toLowerCase())
.then((releaseTransactions) => {
await listReleaseTransactionByWalletAddress(
walletAddress.value.toLowerCase()
).then((releaseTransactions) => {
if (releaseTransactions)
lastWalletReleaseTransactions.value = releaseTransactions;
});
@ -86,10 +87,9 @@ const releaseTransaction = async ({ e2eId }: any) => {
}
};
onMounted(async () => {
await getNetworksLiquidity();
})
});
</script>
<template>

View File

@ -5,7 +5,7 @@ import ListingComponent from "@/components/ListingComponent.vue";
import type { BigNumber } from "ethers";
import { ref, watch } from "vue";
import { cancelDeposit, withdrawDeposit } from "@/blockchain/buyerMethods";
import { listValidDepositTransactionsByWalletAddress } from "@/blockchain/wallet"
import { listValidDepositTransactionsByWalletAddress } from "@/blockchain/wallet";
const etherStore = useEtherStore();
@ -13,8 +13,7 @@ const { walletAddress } = storeToRefs(etherStore);
const depositList = ref<any[]>([]);
if (walletAddress.value) {
const walletDeposits =
await listValidDepositTransactionsByWalletAddress(
const walletDeposits = await listValidDepositTransactionsByWalletAddress(
walletAddress.value
);
if (walletDeposits) {
@ -39,8 +38,7 @@ const handleWithDrawDeposit = async (depositID: BigNumber, index: number) => {
};
watch(walletAddress, async () => {
const walletDeposits =
await listValidDepositTransactionsByWalletAddress(
const walletDeposits = await listValidDepositTransactionsByWalletAddress(
walletAddress.value
);
if (walletDeposits) {

View File

@ -10,8 +10,7 @@ const { walletAddress } = storeToRefs(etherStore);
const allUserTransactions = ref<any[]>([]);
if (walletAddress.value) {
await listAllTransactionByWalletAddress(walletAddress.value)
.then((res) => {
await listAllTransactionByWalletAddress(walletAddress.value).then((res) => {
if (res) allUserTransactions.value = res;
});
}