mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-14 12:43:24 +02:00
Show connect peer failure in frontend (#1282)
* Show error in frontend on connect peer failure * Update frontend build
This commit is contained in:
parent
220007e5ca
commit
ffd3cdee48
10 changed files with 27 additions and 16 deletions
|
|
@ -73,10 +73,15 @@ export default function ConnectPeerDialog({
|
|||
setPort(event.target.value);
|
||||
};
|
||||
|
||||
const handleConnectPeerError = (err) => {
|
||||
alert(`Connect peer failure: ${err}`);
|
||||
};
|
||||
|
||||
const connectPeer = (peerName, host, port) => {
|
||||
connectSqueakPeerRequest(host, port, (response) => {
|
||||
// goToPeerPage(history, response.getPeerId());
|
||||
});
|
||||
},
|
||||
handleConnectPeerError);
|
||||
};
|
||||
|
||||
function handleSubmit(event) {
|
||||
|
|
|
|||
|
|
@ -57,6 +57,10 @@ export default function PeerAddressPage() {
|
|||
setConnectedPeer(resp);
|
||||
};
|
||||
|
||||
const handleConnectPeerError = (err) => {
|
||||
alert(`Connect peer failure: ${err}`);
|
||||
};
|
||||
|
||||
function DisconnectPeerButton() {
|
||||
return (
|
||||
<>
|
||||
|
|
@ -66,8 +70,9 @@ export default function PeerAddressPage() {
|
|||
variant="contained"
|
||||
onClick={() => {
|
||||
disconnectSqueakPeerRequest(host, port, () => {
|
||||
// TODO: nothing maybe
|
||||
});
|
||||
// TODO: nothing maybe
|
||||
},
|
||||
handleConnectPeerError);
|
||||
}}
|
||||
>
|
||||
Disconnect Peer
|
||||
|
|
|
|||
|
|
@ -1068,7 +1068,7 @@ export function getConnectedPeerRequest(host, port, handleResponse) {
|
|||
// });
|
||||
}
|
||||
|
||||
export function connectSqueakPeerRequest(host, port, handleResponse) {
|
||||
export function connectSqueakPeerRequest(host, port, handleResponse, handleErr) {
|
||||
const request = new ConnectSqueakPeerRequest();
|
||||
const peerAddress = new PeerAddress();
|
||||
peerAddress.setHost(host);
|
||||
|
|
@ -1081,6 +1081,7 @@ export function connectSqueakPeerRequest(host, port, handleResponse) {
|
|||
(response) => {
|
||||
handleResponse(response);
|
||||
},
|
||||
handleErr,
|
||||
);
|
||||
// client.connectPeer(request, {}, (err, response) => {
|
||||
// handleResponse(response);
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
{
|
||||
"files": {
|
||||
"main.js": "/static/js/main.e4fe952b.chunk.js",
|
||||
"main.js.map": "/static/js/main.e4fe952b.chunk.js.map",
|
||||
"main.js": "/static/js/main.496b0c9c.chunk.js",
|
||||
"main.js.map": "/static/js/main.496b0c9c.chunk.js.map",
|
||||
"runtime-main.js": "/static/js/runtime-main.9f0ba400.js",
|
||||
"runtime-main.js.map": "/static/js/runtime-main.9f0ba400.js.map",
|
||||
"static/css/2.ea4ba2f0.chunk.css": "/static/css/2.ea4ba2f0.chunk.css",
|
||||
"static/js/2.32cf15fd.chunk.js": "/static/js/2.32cf15fd.chunk.js",
|
||||
"static/js/2.32cf15fd.chunk.js.map": "/static/js/2.32cf15fd.chunk.js.map",
|
||||
"index.html": "/index.html",
|
||||
"precache-manifest.ac258e3d5b90afd121a3fde62d26ead9.js": "/precache-manifest.ac258e3d5b90afd121a3fde62d26ead9.js",
|
||||
"precache-manifest.0a49f27336eda29f2836aad34e7bacdc.js": "/precache-manifest.0a49f27336eda29f2836aad34e7bacdc.js",
|
||||
"service-worker.js": "/service-worker.js",
|
||||
"static/css/2.ea4ba2f0.chunk.css.map": "/static/css/2.ea4ba2f0.chunk.css.map",
|
||||
"static/js/2.32cf15fd.chunk.js.LICENSE.txt": "/static/js/2.32cf15fd.chunk.js.LICENSE.txt",
|
||||
|
|
@ -20,6 +20,6 @@
|
|||
"static/js/runtime-main.9f0ba400.js",
|
||||
"static/css/2.ea4ba2f0.chunk.css",
|
||||
"static/js/2.32cf15fd.chunk.js",
|
||||
"static/js/main.e4fe952b.chunk.js"
|
||||
"static/js/main.496b0c9c.chunk.js"
|
||||
]
|
||||
}
|
||||
|
|
@ -1 +1 @@
|
|||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>Squeak Node</title><meta name="description" content="Squeak Node is a frontend for accessing a squeak node"><meta name="keywords" content="squeak, bitcoin, lightning"><meta name="author" content="Flatlogic LLC."><link href="/static/css/2.ea4ba2f0.chunk.css" rel="stylesheet"></head><body style="font-family:Roboto,sans-serif"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,f,l=r[0],a=r[1],i=r[2],c=0,s=[];c<l.length;c++)f=l[c],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,i||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this["webpackJsonpsqueak-node-frontend"]=this["webpackJsonpsqueak-node-frontend"]||[],a=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var p=a;t()}([])</script><script src="/static/js/2.32cf15fd.chunk.js"></script><script src="/static/js/main.e4fe952b.chunk.js"></script></body></html>
|
||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>Squeak Node</title><meta name="description" content="Squeak Node is a frontend for accessing a squeak node"><meta name="keywords" content="squeak, bitcoin, lightning"><meta name="author" content="Flatlogic LLC."><link href="/static/css/2.ea4ba2f0.chunk.css" rel="stylesheet"></head><body style="font-family:Roboto,sans-serif"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,f,l=r[0],a=r[1],i=r[2],c=0,s=[];c<l.length;c++)f=l[c],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,i||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this["webpackJsonpsqueak-node-frontend"]=this["webpackJsonpsqueak-node-frontend"]||[],a=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var p=a;t()}([])</script><script src="/static/js/2.32cf15fd.chunk.js"></script><script src="/static/js/main.496b0c9c.chunk.js"></script></body></html>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
self.__precacheManifest = (self.__precacheManifest || []).concat([
|
||||
{
|
||||
"revision": "a00c7c8c2b5150c076d6c2a481961f7f",
|
||||
"revision": "4dff8ab5d476563e42b33796d1dfa25e",
|
||||
"url": "/index.html"
|
||||
},
|
||||
{
|
||||
|
|
@ -16,8 +16,8 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/static/js/2.32cf15fd.chunk.js.LICENSE.txt"
|
||||
},
|
||||
{
|
||||
"revision": "534416fb672a864d7043",
|
||||
"url": "/static/js/main.e4fe952b.chunk.js"
|
||||
"revision": "5bdedb9d2a958648e15b",
|
||||
"url": "/static/js/main.496b0c9c.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "cc9816de5a8639d377ea",
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
|
||||
importScripts(
|
||||
"/precache-manifest.ac258e3d5b90afd121a3fde62d26ead9.js"
|
||||
"/precache-manifest.0a49f27336eda29f2836aad34e7bacdc.js"
|
||||
);
|
||||
|
||||
self.addEventListener('message', (event) => {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue