parent
c3b6b90161
commit
578fe6efb7
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
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
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
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
@ -0,0 +1 @@
|
|||||||
|
!function(e){function r(r){for(var n,a,i=r[0],c=r[1],f=r[2],p=0,s=[];p<i.length;p++)o[a=i[p]]&&s.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(l&&l(r);s.length;)s.shift()();return u.push.apply(u,f||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++)0!==o[t[i]]&&(n=!1);n&&(u.splice(r--,1),e=a(a.s=t[0]))}return e}var n={},o={0:0},u=[];function a(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,a),t.l=!0,t.exports}a.e=function(e){var r=[],t=o[e];if(0!==t)if(t)r.push(t[2]);else{var n=new Promise(function(r,n){t=o[e]=[r,n]});r.push(t[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+""+({}[e]||e)+"."+{1:"54f1b90d9c910a1bad05",6:"ca63776a6affb4a5a747",7:"3c0e9abc7ee3f152f684"}[e]+".js"}(e);var c=new Error;u=function(r){i.onerror=i.onload=null,clearTimeout(f);var t=o[e];if(0!==t){if(t){var n=r&&("load"===r.type?"missing":r.type),u=r&&r.target&&r.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,t[1](c)}o[e]=void 0}};var f=setTimeout(function(){u({type:"timeout",target:i})},12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(r)},a.m=e,a.c=n,a.d=function(e,r,t){a.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,r){if(1&r&&(e=a(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)a.d(t,n,(function(r){return e[r]}).bind(null,n));return t},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,"a",r),r},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.p="",a.oe=function(e){throw console.error(e),e};var i=window.webpackJsonp=window.webpackJsonp||[],c=i.push.bind(i);i.push=r,i=i.slice();for(var f=0;f<i.length;f++)r(i[f]);var l=c;t()}([]);
|
@ -1 +0,0 @@
|
|||||||
!function(e){function r(r){for(var n,a,i=r[0],c=r[1],f=r[2],p=0,s=[];p<i.length;p++)o[a=i[p]]&&s.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(l&&l(r);s.length;)s.shift()();return u.push.apply(u,f||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++)0!==o[t[i]]&&(n=!1);n&&(u.splice(r--,1),e=a(a.s=t[0]))}return e}var n={},o={0:0},u=[];function a(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,a),t.l=!0,t.exports}a.e=function(e){var r=[],t=o[e];if(0!==t)if(t)r.push(t[2]);else{var n=new Promise((function(r,n){t=o[e]=[r,n]}));r.push(t[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+""+({}[e]||e)+"."+{1:"286c4dfbd0213d219ea9",6:"c8cacfd71498686388dc",7:"a42c1a51d11b82e5c110"}[e]+".js"}(e);var c=new Error;u=function(r){i.onerror=i.onload=null,clearTimeout(f);var t=o[e];if(0!==t){if(t){var n=r&&("load"===r.type?"missing":r.type),u=r&&r.target&&r.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,t[1](c)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(r)},a.m=e,a.c=n,a.d=function(e,r,t){a.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,r){if(1&r&&(e=a(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)a.d(t,n,(function(r){return e[r]}).bind(null,n));return t},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,"a",r),r},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.p="",a.oe=function(e){throw console.error(e),e};var i=window.webpackJsonp=window.webpackJsonp||[],c=i.push.bind(i);i.push=r,i=i.slice();for(var f=0;f<i.length;f++)r(i[f]);var l=c;t()}([]);
|
|
File diff suppressed because one or more lines are too long
@ -1,46 +1,8 @@
|
|||||||
import { Component, OnInit, OnDestroy } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Router, ActivatedRoute } from '@angular/router';
|
|
||||||
import { Subject } from 'rxjs';
|
|
||||||
import { takeUntil, filter } from 'rxjs/operators';
|
|
||||||
import { Store } from '@ngrx/store';
|
|
||||||
import { Actions } from '@ngrx/effects';
|
|
||||||
|
|
||||||
import * as RTLActions from '../store/rtl.actions';
|
|
||||||
import * as fromRTLReducer from '../store/rtl.reducers';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'rtl-cl-root',
|
selector: 'rtl-cl-root',
|
||||||
templateUrl: './cl-root.component.html',
|
templateUrl: './cl-root.component.html',
|
||||||
styleUrls: ['./cl-root.component.scss']
|
styleUrls: ['./cl-root.component.scss']
|
||||||
})
|
})
|
||||||
export class CLRootComponent implements OnInit, OnDestroy {
|
export class CLRootComponent { constructor() {} }
|
||||||
unsubs: Array<Subject<void>> = [new Subject(), new Subject()];
|
|
||||||
|
|
||||||
constructor(private store: Store<fromRTLReducer.RTLState>, private actions$: Actions, private router: Router, private activatedRoute: ActivatedRoute) {}
|
|
||||||
|
|
||||||
ngOnInit() {
|
|
||||||
this.store.dispatch(new RTLActions.FetchInfoCL());
|
|
||||||
this.actions$.pipe(takeUntil(this.unsubs[0]), filter((action) => action.type === RTLActions.SET_INFO_CL))
|
|
||||||
.subscribe((infoData: RTLActions.SetInfoCL) => {
|
|
||||||
if(infoData.type === RTLActions.SET_INFO_CL && undefined !== infoData.payload.id) {
|
|
||||||
this.initializeRemainingData();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
initializeRemainingData() {
|
|
||||||
this.store.dispatch(new RTLActions.FetchFeesCL());
|
|
||||||
this.store.dispatch(new RTLActions.FetchBalanceCL());
|
|
||||||
this.store.dispatch(new RTLActions.FetchLocalRemoteBalanceCL());
|
|
||||||
this.store.dispatch(new RTLActions.FetchFeeRatesCL('perkw'));
|
|
||||||
this.store.dispatch(new RTLActions.FetchFeeRatesCL('perkb'));
|
|
||||||
this.store.dispatch(new RTLActions.FetchPeersCL());
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnDestroy() {
|
|
||||||
this.unsubs.forEach(unsub => {
|
|
||||||
unsub.next();
|
|
||||||
unsub.complete();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -1,48 +1,9 @@
|
|||||||
import { Component, OnInit, OnDestroy } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Router, ActivatedRoute } from '@angular/router';
|
|
||||||
import { Subject } from 'rxjs';
|
|
||||||
import { takeUntil, filter } from 'rxjs/operators';
|
|
||||||
import { Store } from '@ngrx/store';
|
|
||||||
import { Actions } from '@ngrx/effects';
|
|
||||||
|
|
||||||
import * as RTLActions from '../store/rtl.actions';
|
|
||||||
import * as fromRTLReducer from '../store/rtl.reducers';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'rtl-lnd-root',
|
selector: 'rtl-lnd-root',
|
||||||
templateUrl: './lnd-root.component.html',
|
templateUrl: './lnd-root.component.html',
|
||||||
styleUrls: ['./lnd-root.component.scss']
|
styleUrls: ['./lnd-root.component.scss']
|
||||||
})
|
})
|
||||||
export class LNDRootComponent implements OnInit, OnDestroy {
|
export class LNDRootComponent { constructor() {} }
|
||||||
unsubs: Array<Subject<void>> = [new Subject(), new Subject()];
|
|
||||||
|
|
||||||
constructor(private store: Store<fromRTLReducer.RTLState>, private actions$: Actions, private router: Router, private activatedRoute: ActivatedRoute) {}
|
|
||||||
|
|
||||||
ngOnInit() {
|
|
||||||
this.store.dispatch(new RTLActions.FetchInfo());
|
|
||||||
this.actions$.pipe(takeUntil(this.unsubs[0]), filter((action) => action.type === RTLActions.SET_INFO))
|
|
||||||
.subscribe((infoData: RTLActions.SetInfo) => {
|
|
||||||
if(infoData.type === RTLActions.SET_INFO && undefined !== infoData.payload.identity_pubkey) {
|
|
||||||
this.initializeRemainingData();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
initializeRemainingData() {
|
|
||||||
this.store.dispatch(new RTLActions.FetchFees());
|
|
||||||
this.store.dispatch(new RTLActions.FetchPeers());
|
|
||||||
this.store.dispatch(new RTLActions.FetchBalance('channels'));
|
|
||||||
this.store.dispatch(new RTLActions.FetchNetwork());
|
|
||||||
this.store.dispatch(new RTLActions.FetchChannels({routeParam: 'all'}));
|
|
||||||
this.store.dispatch(new RTLActions.FetchChannels({routeParam: 'pending'}));
|
|
||||||
this.store.dispatch(new RTLActions.FetchInvoices({num_max_invoices: 25, reversed: true}));
|
|
||||||
this.store.dispatch(new RTLActions.FetchPayments());
|
|
||||||
}
|
|
||||||
|
|
||||||
ngOnDestroy() {
|
|
||||||
this.unsubs.forEach(unsub => {
|
|
||||||
unsub.next();
|
|
||||||
unsub.complete();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue