fix(lint): resolve floating promise warnings
This commit is contained in:
@@ -25,9 +25,13 @@ export default function ReviewPage({ params }: { params: Promise<{ id: string }>
|
||||
|
||||
useEffect(() => {
|
||||
let cancelled = false
|
||||
setLoading(true)
|
||||
|
||||
Promise.all([getOrderById(id), Promise.resolve(listReviewsByOrder(id))])
|
||||
queueMicrotask(() => {
|
||||
if (cancelled) return
|
||||
setLoading(true)
|
||||
})
|
||||
|
||||
void Promise.all([getOrderById(id), Promise.resolve(listReviewsByOrder(id))])
|
||||
.then(([nextOrder, nextReviews]) => {
|
||||
if (cancelled) return
|
||||
setOrder(nextOrder)
|
||||
@@ -170,7 +174,7 @@ export default function ReviewPage({ params }: { params: Promise<{ id: string }>
|
||||
return
|
||||
}
|
||||
|
||||
Promise.resolve(
|
||||
void Promise.resolve(
|
||||
submitReview({
|
||||
orderId: id,
|
||||
rating,
|
||||
@@ -179,7 +183,7 @@ export default function ReviewPage({ params }: { params: Promise<{ id: string }>
|
||||
).then((decision) => {
|
||||
if (decision.ok) {
|
||||
notifySuccess("评价已提交")
|
||||
Promise.resolve(listReviewsByOrder(id)).then((nextReviews) => {
|
||||
void Promise.resolve(listReviewsByOrder(id)).then((nextReviews) => {
|
||||
setReviews(nextReviews)
|
||||
})
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user