修复无法在第一次获取微信的bug

This commit is contained in:
jueweijue 2024-06-26 08:58:15 +08:00
parent a2e25cd973
commit 6a2a635584
1 changed files with 19 additions and 24 deletions

View File

@ -65,7 +65,6 @@ export default function Purchased() {
getData();
}, []);
const [currentWechat, setCurrentWechat] = useState("");
const getWechat = async (streamerMid) => {
//
try {
@ -94,7 +93,7 @@ export default function Purchased() {
});
return;
}
setCurrentWechat(detailData.data.wechat_contact);
return detailData.data.wechat_contact;
} catch (error) {
console.error(error);
}
@ -103,28 +102,24 @@ export default function Purchased() {
const DirectGetWechatItem = ({ item }) => {
//
const handleClick = async () => {
await getWechat(item?.account.mid);
setTimeout(
() =>
Modal.alert({
showCloseButton: true,
confirmText: "复制",
onConfirm: () => {
copy(currentWechat);
Toast.show({
content: "复制成功",
});
},
content: (
<div className="p-2">
<p className="text-white text-base font-medium text-center mb-4">
Ta的微信号<span>{currentWechat}</span>
</p>
</div>
),
}),
100
);
const wechat = await getWechat(item?.account.mid);
Modal.alert({
showCloseButton: true,
confirmText: "复制",
onConfirm: () => {
copy(wechat);
Toast.show({
content: "复制成功",
});
},
content: (
<div className="p-2">
<p className="text-white text-base font-medium text-center mb-4">
Ta的微信号<span>{wechat}</span>
</p>
</div>
),
});
};
//