私の活動機能では、私はこれをやっています
do {
await timeout(500);
} while (await getStatus() === false);
どこ、
function timeout(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
getStatus()
get
他サービスの処理が完了したかどうかをリクエストし、これに基づいてtrue
orを返す関数です。false
他のサービスのプロセスが完了する前にアクティビティ関数を待機させる必要があります。ただし、アクティビティ関数の実行はデフォルトで 5 分に制限されています。さまざまなシナリオに基づいてgetStatus()
、返品に 2 ~ 3 時間以上かかる場合がありますtrue
。
ここで何ができますか?何かアドバイス?