Added the Refresh All button to invalidate caches and force requests to be sent again
This commit is contained in:
@@ -31,7 +31,8 @@ function createConsumptionPlansAction({
|
||||
return;
|
||||
}
|
||||
|
||||
consumptionPlansState.accountPlansRequestState.set(optyNumber, { status: "loading" });
|
||||
const currentRequests = consumptionPlansState.accountPlansRequestState;
|
||||
currentRequests.set(optyNumber, { status: "loading" });
|
||||
openAccountPlansModal(opportunity, [], "loading");
|
||||
renderOpportunitiesTable();
|
||||
requestConsumerTokenServiceOnce()
|
||||
@@ -41,6 +42,7 @@ function createConsumptionPlansAction({
|
||||
authorizations
|
||||
}))
|
||||
.then((response) => {
|
||||
if (consumptionPlansState.accountPlansRequestState !== currentRequests) return;
|
||||
appendBackgroundRequestLog(response && response.debugRequests);
|
||||
|
||||
if (!response || !response.ok) {
|
||||
@@ -54,6 +56,7 @@ function createConsumptionPlansAction({
|
||||
renderOpportunitiesTable();
|
||||
openAccountPlansModal(opportunity, response.plans || [], "ready");
|
||||
}).catch((error) => {
|
||||
if (consumptionPlansState.accountPlansRequestState !== currentRequests) return;
|
||||
const errorMessage = error.message || "Unable to load cloud consumption.";
|
||||
consumptionPlansState.accountPlansRequestState.set(optyNumber, {
|
||||
status: "error",
|
||||
|
||||
Reference in New Issue
Block a user