Jelajahi Sumber

batch close

lushdog@outlook.com 3 minggu lalu
induk
melakukan
84ed36579f
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      src/app/my-lp/page.tsx

+ 8 - 1
src/app/my-lp/page.tsx

@@ -523,13 +523,20 @@ function MyLPPageContent() {
 			)
 			for (let i = 0; i < selectedPositions.length; i++) {
 				const position = selectedPositions[i]
-				await handleClosePosition(position)
+				await handleClosePosition(position, true)
 				message.loading({
 					key: 'batchClosePosition',
 					content: `正在批量关闭仓位... (${i + 1}/${selectedRowKeys.length})`,
 					duration: 0,
 				})
 			}
+			const newLpList = lpList.filter(
+				(item) =>
+					!selectedPositions.some(
+						(p) => p.nftMintAddress === item.nftMintAddress
+					)
+			)
+			setLpList(newLpList)
 			message.success(
 				`批量关闭仓位成功,关闭了 ${selectedRowKeys.length} 个仓位`
 			)