fix: errorToUserFriendly handling in runInAction
This commit is contained in:
@@ -1508,10 +1508,10 @@ export default class CashuStore {
|
||||
|
||||
return;
|
||||
} catch (e: any) {
|
||||
const error = e;
|
||||
const errorMsg = errorToUserFriendly(e);
|
||||
runInAction(() => {
|
||||
this.payReq = undefined;
|
||||
this.getPayReqError = errorToUserFriendly(error);
|
||||
this.getPayReqError = errorMsg;
|
||||
this.loading = false;
|
||||
});
|
||||
}
|
||||
|
||||
+19
-15
@@ -931,10 +931,11 @@ export default class ChannelsStore {
|
||||
})
|
||||
.then((data: any) => {
|
||||
if (data.publish_error) {
|
||||
const errorMsg = errorToUserFriendly(
|
||||
data.publish_error
|
||||
);
|
||||
runInAction(() => {
|
||||
this.errorMsgChannel = errorToUserFriendly(
|
||||
data.publish_error
|
||||
);
|
||||
this.errorMsgChannel = errorMsg;
|
||||
this.output_index = null;
|
||||
this.funding_txid_str = null;
|
||||
this.errorOpenChannel = true;
|
||||
@@ -993,9 +994,10 @@ export default class ChannelsStore {
|
||||
);
|
||||
}
|
||||
})
|
||||
.catch((error: any) =>
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.errorMsgChannel = errorToUserFriendly(error);
|
||||
this.errorMsgChannel = errorMsg;
|
||||
this.output_index = null;
|
||||
this.funding_txid_str = null;
|
||||
this.errorOpenChannel = true;
|
||||
@@ -1003,12 +1005,13 @@ export default class ChannelsStore {
|
||||
this.channelRequest = null;
|
||||
this.peerSuccess = false;
|
||||
this.channelSuccess = false;
|
||||
})
|
||||
);
|
||||
});
|
||||
});
|
||||
})
|
||||
.catch((error: any) =>
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.errorMsgChannel = errorToUserFriendly(error);
|
||||
this.errorMsgChannel = errorMsg;
|
||||
this.output_index = null;
|
||||
this.funding_txid_str = null;
|
||||
this.errorOpenChannel = true;
|
||||
@@ -1016,8 +1019,8 @@ export default class ChannelsStore {
|
||||
this.channelRequest = null;
|
||||
this.peerSuccess = false;
|
||||
this.channelSuccess = false;
|
||||
})
|
||||
);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
@action
|
||||
@@ -1183,9 +1186,10 @@ export default class ChannelsStore {
|
||||
this.connectingToPeer = false;
|
||||
})
|
||||
)
|
||||
.catch((error: Error) =>
|
||||
.catch((error: Error) => {
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.errorMsgChannel = errorToUserFriendly(error);
|
||||
this.errorMsgChannel = errorMsg;
|
||||
this.output_index = null;
|
||||
this.funding_txid_str = null;
|
||||
this.errorOpenChannel = true;
|
||||
@@ -1194,8 +1198,8 @@ export default class ChannelsStore {
|
||||
this.channelRequest = null;
|
||||
this.peerSuccess = false;
|
||||
this.channelSuccess = false;
|
||||
})
|
||||
);
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
+6
-3
@@ -189,8 +189,9 @@ export default class FeeStore {
|
||||
});
|
||||
})
|
||||
.catch((err: any) => {
|
||||
const errorMsg = errorToUserFriendly(err);
|
||||
runInAction(() => {
|
||||
this.setFeesErrorMsg = errorToUserFriendly(err);
|
||||
this.setFeesErrorMsg = errorMsg;
|
||||
this.loading = false;
|
||||
this.setFeesError = true;
|
||||
});
|
||||
@@ -369,16 +370,18 @@ export default class FeeStore {
|
||||
});
|
||||
})
|
||||
.catch((err: Error) => {
|
||||
const errorMsg = errorToUserFriendly(err);
|
||||
runInAction(() => {
|
||||
this.bumpFeeError = true;
|
||||
this.bumpFeeErrorMsg = errorToUserFriendly(err);
|
||||
this.bumpFeeErrorMsg = errorMsg;
|
||||
this.loading = false;
|
||||
});
|
||||
});
|
||||
} else {
|
||||
const errorMsg = errorToUserFriendly(err);
|
||||
runInAction(() => {
|
||||
this.bumpFeeError = true;
|
||||
this.bumpFeeErrorMsg = errorToUserFriendly(err);
|
||||
this.bumpFeeErrorMsg = errorMsg;
|
||||
this.loading = false;
|
||||
});
|
||||
}
|
||||
|
||||
+17
-14
@@ -200,11 +200,10 @@ export default class LSPStore {
|
||||
);
|
||||
} catch (e) {}
|
||||
} else {
|
||||
const errorMsg = errorToUserFriendly(data.message);
|
||||
runInAction(() => {
|
||||
this.flow_error = true;
|
||||
this.flow_error_msg = errorToUserFriendly(
|
||||
data.message
|
||||
);
|
||||
this.flow_error_msg = errorMsg;
|
||||
// handle LSP geoblocking :(
|
||||
if (
|
||||
this.error_msg.includes(
|
||||
@@ -410,9 +409,10 @@ export default class LSPStore {
|
||||
resolve(response);
|
||||
})
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.error = true;
|
||||
this.error_msg = errorToUserFriendly(error);
|
||||
this.error_msg = errorMsg;
|
||||
});
|
||||
reject(error);
|
||||
});
|
||||
@@ -638,28 +638,30 @@ export default class LSPStore {
|
||||
)
|
||||
.then((response) => {
|
||||
const responseData = JSON.parse(response.data);
|
||||
runInAction(() => {
|
||||
if (responseData.error) {
|
||||
if (responseData.error) {
|
||||
const errorMsg = errorToUserFriendly(responseData.message);
|
||||
runInAction(() => {
|
||||
this.error = true;
|
||||
this.error_msg = errorToUserFriendly(
|
||||
responseData.message
|
||||
);
|
||||
this.error_msg = errorMsg;
|
||||
this.loadingLSPS1 = false;
|
||||
} else {
|
||||
});
|
||||
} else {
|
||||
runInAction(() => {
|
||||
this.createOrderResponse = responseData;
|
||||
this.loadingLSPS1 = false;
|
||||
console.log('Response received:', responseData);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error(
|
||||
'Error sending (create_order) custom message:',
|
||||
error
|
||||
);
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.error = true;
|
||||
this.error_msg = errorToUserFriendly(error);
|
||||
this.error_msg = errorMsg;
|
||||
this.loadingLSPS1 = false;
|
||||
});
|
||||
});
|
||||
@@ -735,9 +737,10 @@ export default class LSPStore {
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error('Error sending custom message:', error);
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.error = true;
|
||||
this.error_msg = errorToUserFriendly(error);
|
||||
this.error_msg = errorMsg;
|
||||
this.loadingLSPS1 = false;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -88,8 +88,9 @@ export default class NodeInfoStore {
|
||||
resolve('Old getNodeInfo call');
|
||||
return;
|
||||
}
|
||||
const errorMsg = errorToUserFriendly(error.toString());
|
||||
runInAction(() => {
|
||||
this.errorMsg = errorToUserFriendly(error.toString());
|
||||
this.errorMsg = errorMsg;
|
||||
this.handleGetNodeInfoError();
|
||||
});
|
||||
reject(error);
|
||||
@@ -111,8 +112,9 @@ export default class NodeInfoStore {
|
||||
return this.networkInfo;
|
||||
})
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error.toString());
|
||||
runInAction(() => {
|
||||
this.errorMsg = errorToUserFriendly(error.toString());
|
||||
this.errorMsg = errorMsg;
|
||||
this.handleGetNetworkInfoError();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -42,9 +42,10 @@ export default class OffersStore {
|
||||
return data;
|
||||
})
|
||||
.catch((e: any) => {
|
||||
const errorMsg = errorToUserFriendly(e);
|
||||
runInAction(() => {
|
||||
this.error = true;
|
||||
this.error_msg = errorToUserFriendly(e);
|
||||
this.error_msg = errorMsg;
|
||||
this.loading = false;
|
||||
});
|
||||
});
|
||||
@@ -62,9 +63,10 @@ export default class OffersStore {
|
||||
return data;
|
||||
})
|
||||
.catch((e: any) => {
|
||||
const errorMsg = errorToUserFriendly(e);
|
||||
runInAction(() => {
|
||||
this.error = true;
|
||||
this.error_msg = errorToUserFriendly(e);
|
||||
this.error_msg = errorMsg;
|
||||
this.loading = false;
|
||||
});
|
||||
});
|
||||
|
||||
+51
-39
@@ -172,18 +172,20 @@ export default class TransactionsStore {
|
||||
});
|
||||
return data;
|
||||
} else {
|
||||
const errorMsg = errorToUserFriendly(data);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(data);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch((err: any) => {
|
||||
const errorMsg = errorToUserFriendly(
|
||||
err?.error || err?.message || err?.toString()
|
||||
);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(
|
||||
err?.error || err?.message || err?.toString()
|
||||
);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
@@ -194,26 +196,28 @@ export default class TransactionsStore {
|
||||
tx_hex
|
||||
})
|
||||
.then((data: any) => {
|
||||
runInAction(() => {
|
||||
if (data.publish_error) {
|
||||
this.error_msg = errorToUserFriendly(
|
||||
data.publish_error
|
||||
);
|
||||
if (data.publish_error) {
|
||||
const errorMsg = errorToUserFriendly(data.publish_error);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
} else {
|
||||
});
|
||||
} else {
|
||||
runInAction(() => {
|
||||
this.txid = txid;
|
||||
this.publishSuccess = true;
|
||||
this.loading = false;
|
||||
this.channelsStore.resetOpenChannel();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(
|
||||
error.publish_error || error.message
|
||||
);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(
|
||||
error.publish_error || error.message
|
||||
);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
@@ -232,8 +236,9 @@ export default class TransactionsStore {
|
||||
return BackendUtils.finalizePsbt({ funded_psbt })
|
||||
.then((data: any) => this.broadcast(data.raw_final_tx))
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error.message);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(error.message);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
@@ -260,10 +265,11 @@ export default class TransactionsStore {
|
||||
|
||||
resolve(true);
|
||||
} catch (error: any) {
|
||||
const errorMsg = errorToUserFriendly(
|
||||
error?.message || error
|
||||
);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(
|
||||
error?.message || error
|
||||
);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
@@ -287,14 +293,15 @@ export default class TransactionsStore {
|
||||
}
|
||||
})
|
||||
.then((data: any) => {
|
||||
runInAction(() => {
|
||||
if (data.publish_error) {
|
||||
this.error_msg = errorToUserFriendly(
|
||||
data.publish_error
|
||||
);
|
||||
if (data.publish_error) {
|
||||
const errorMsg = errorToUserFriendly(data.publish_error);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
} else {
|
||||
});
|
||||
} else {
|
||||
runInAction(() => {
|
||||
try {
|
||||
// Parse the PSBT
|
||||
const psbt = bitcoin.Psbt.fromBase64(signed_psbt);
|
||||
@@ -309,12 +316,13 @@ export default class TransactionsStore {
|
||||
this.publishSuccess = true;
|
||||
this.loading = false;
|
||||
this.channelsStore.resetOpenChannel();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error.message);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(error.message);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
@@ -334,14 +342,15 @@ export default class TransactionsStore {
|
||||
}
|
||||
})
|
||||
.then((data: any) => {
|
||||
runInAction(() => {
|
||||
if (data.publish_error) {
|
||||
this.error_msg = errorToUserFriendly(
|
||||
data.publish_error
|
||||
);
|
||||
if (data.publish_error) {
|
||||
const errorMsg = errorToUserFriendly(data.publish_error);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
} else {
|
||||
});
|
||||
} else {
|
||||
runInAction(() => {
|
||||
try {
|
||||
// Parse the tx
|
||||
const tx = bitcoin.Transaction.fromHex(tx_hex);
|
||||
@@ -353,12 +362,13 @@ export default class TransactionsStore {
|
||||
this.publishSuccess = true;
|
||||
this.loading = false;
|
||||
this.channelsStore.resetOpenChannel();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error.message);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(error.message);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
@@ -427,8 +437,9 @@ export default class TransactionsStore {
|
||||
});
|
||||
})
|
||||
.catch((error: any) => {
|
||||
const errorMsg = errorToUserFriendly(error.message);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(error.message);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.crafting = false;
|
||||
this.loading = false;
|
||||
@@ -491,8 +502,9 @@ export default class TransactionsStore {
|
||||
});
|
||||
})
|
||||
.catch((error: Error) => {
|
||||
const errorMsg = errorToUserFriendly(error);
|
||||
runInAction(() => {
|
||||
this.error_msg = errorToUserFriendly(error);
|
||||
this.error_msg = errorMsg;
|
||||
this.error = true;
|
||||
this.loading = false;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user