fix #7743
This commit is contained in:
parent
cfe7129c4e
commit
877a4bb132
@ -255,19 +255,18 @@ function ErrorBanner({
|
||||
function StatusBanner(): VNode | null {
|
||||
const [info, setInfo] = useState<TranslatedString>();
|
||||
const [error, setError] = useState<ErrorMessage>();
|
||||
console.log("render", info, error);
|
||||
function listenError(e: ErrorMessage) {
|
||||
setError(e);
|
||||
}
|
||||
function listenInfo(m: TranslatedString) {
|
||||
console.log("update info", m, info);
|
||||
setInfo(m);
|
||||
}
|
||||
useEffect(() => {
|
||||
console.log("sadasdsad", infoListeners.length);
|
||||
/**
|
||||
* Refactor this to reuse the pattern observable/listener
|
||||
*/
|
||||
errorListeners.push(listenError);
|
||||
infoListeners.push(listenInfo);
|
||||
console.log("sadasdsad", infoListeners.length);
|
||||
return function unsuscribe() {
|
||||
const idx = infoListeners.findIndex((d) => d === listenInfo);
|
||||
if (idx !== -1) {
|
||||
@ -277,7 +276,6 @@ function StatusBanner(): VNode | null {
|
||||
if (idx2 !== -1) {
|
||||
errorListeners.splice(idx2, 1);
|
||||
}
|
||||
console.log("unload", idx);
|
||||
};
|
||||
}, []);
|
||||
return (
|
||||
|
@ -96,8 +96,10 @@ export function WithdrawalOperationPage({
|
||||
onLoadNotOk: () => void;
|
||||
onAbort: () => void;
|
||||
}): VNode {
|
||||
//FIXME: libeufin sandbox should return show to create the integration api endpoint
|
||||
//or return withdrawal uri from response
|
||||
const uri = stringifyWithdrawUri({
|
||||
bankIntegrationApiBaseUrl: getInitialBackendBaseURL(),
|
||||
bankIntegrationApiBaseUrl: `${getInitialBackendBaseURL()}/integration-api`,
|
||||
withdrawalOperationId: operationId,
|
||||
});
|
||||
const parsedUri = parseWithdrawUri(uri);
|
||||
|
@ -67,7 +67,6 @@ export function WithdrawalQRCode({
|
||||
) {
|
||||
return <div>operation not found</div>;
|
||||
}
|
||||
console.log("result", result);
|
||||
onLoadNotOk();
|
||||
return handleNotOkResult(i18n)(result);
|
||||
}
|
||||
@ -77,7 +76,7 @@ export function WithdrawalQRCode({
|
||||
if (data.aborted || data.confirmation_done) {
|
||||
// signal that this withdrawal is aborted
|
||||
// will redirect to account info
|
||||
notifyInfo(i18n.str`Operation was completed from other session`);
|
||||
notifyInfo(i18n.str`Operation completed`);
|
||||
onAborted();
|
||||
return <Loading />;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user