take master docs for rn

This commit is contained in:
Blair Vanderlugt 2021-07-13 09:24:49 -07:00
parent 951904abf3
commit ecfefc1d3a
66 changed files with 2383 additions and 2369 deletions

View File

@ -357,8 +357,8 @@ Allows querying of accounts that have been registered as valid accounts in the n
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="61"
class="link-to-prism">src/app/_eth/accountIndex.ts:61</a></div>
<div class="io-line">Defined in <a href="" data-line="58"
class="link-to-prism">src/app/_eth/accountIndex.ts:58</a></div>
</td>
</tr>
@ -450,8 +450,8 @@ Requires availability of the signer address.</p>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="82"
class="link-to-prism">src/app/_eth/accountIndex.ts:82</a></div>
<div class="io-line">Defined in <a href="" data-line="79"
class="link-to-prism">src/app/_eth/accountIndex.ts:79</a></div>
</td>
</tr>
@ -543,8 +543,8 @@ Returns &quot;true&quot; for available and &quot;false&quot; otherwise.</p>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="99"
class="link-to-prism">src/app/_eth/accountIndex.ts:99</a></div>
<div class="io-line">Defined in <a href="" data-line="96"
class="link-to-prism">src/app/_eth/accountIndex.ts:96</a></div>
</td>
</tr>
@ -635,8 +635,8 @@ Returns &quot;true&quot; for available and &quot;false&quot; otherwise.</p>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="125"
class="link-to-prism">src/app/_eth/accountIndex.ts:125</a></div>
<div class="io-line">Defined in <a href="" data-line="122"
class="link-to-prism">src/app/_eth/accountIndex.ts:122</a></div>
</td>
</tr>
@ -714,9 +714,6 @@ export class AccountIndex {
constructor(contractAddress: string, signerAddress?: string) {
this.contractAddress &#x3D; contractAddress;
this.contract &#x3D; new web3.eth.Contract(abi, this.contractAddress);
// TODO this signer logic should be part of the web3service
// if signer address is not passed (for example in user service) then
// this fallsback to a web3 wallet that is not even connected???
if (signerAddress) {
this.signerAddress &#x3D; signerAddress;
} else {

View File

@ -71,7 +71,6 @@
</p>
<p class="comment">
<code><a href="https://angular.io/api/core/OnInit" target="_blank" >OnInit</a></code>
<code><a href="https://angular.io/api/core/AfterViewInit" target="_blank" >AfterViewInit</a></code>
</p>
@ -266,9 +265,6 @@
<li>
<a href="#filterTransactions">filterTransactions</a>
</li>
<li>
<a href="#ngAfterViewInit">ngAfterViewInit</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
@ -323,7 +319,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="71" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:71</a></div>
<div class="io-line">Defined in <a href="" data-line="70" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:70</a></div>
</td>
</tr>
@ -512,8 +508,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="295"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:295</a></div>
<div class="io-line">Defined in <a href="" data-line="287"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:287</a></div>
</td>
</tr>
@ -551,8 +547,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="210"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:210</a></div>
<div class="io-line">Defined in <a href="" data-line="202"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:202</a></div>
</td>
</tr>
@ -621,8 +617,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="214"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:214</a></div>
<div class="io-line">Defined in <a href="" data-line="206"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:206</a></div>
</td>
</tr>
@ -691,8 +687,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="291"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:291</a></div>
<div class="io-line">Defined in <a href="" data-line="283"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:283</a></div>
</td>
</tr>
@ -773,8 +769,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="253"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:253</a></div>
<div class="io-line">Defined in <a href="" data-line="245"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:245</a></div>
</td>
</tr>
@ -812,47 +808,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="266"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:266</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="ngAfterViewInit"></a>
<span class="name">
<b>
ngAfterViewInit
</b>
<a href="#ngAfterViewInit"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>ngAfterViewInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="199"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:199</a></div>
<div class="io-line">Defined in <a href="" data-line="258"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:258</a></div>
</td>
</tr>
@ -892,8 +849,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="93"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:93</a></div>
<div class="io-line">Defined in <a href="" data-line="92"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:92</a></div>
</td>
</tr>
@ -931,8 +888,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="279"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:279</a></div>
<div class="io-line">Defined in <a href="" data-line="271"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:271</a></div>
</td>
</tr>
@ -972,8 +929,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="232"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:232</a></div>
<div class="io-line">Defined in <a href="" data-line="224"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:224</a></div>
</td>
</tr>
@ -1011,8 +968,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="222"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:222</a></div>
<div class="io-line">Defined in <a href="" data-line="214"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:214</a></div>
</td>
</tr>
@ -1077,8 +1034,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="218"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:218</a></div>
<div class="io-line">Defined in <a href="" data-line="210"
class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:210</a></div>
</td>
</tr>
@ -1147,7 +1104,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="51" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:51</a></div>
<div class="io-line">Defined in <a href="" data-line="50" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:50</a></div>
</td>
</tr>
@ -1174,7 +1131,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="52" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:52</a></div>
<div class="io-line">Defined in <a href="" data-line="51" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:51</a></div>
</td>
</tr>
@ -1201,7 +1158,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="50" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:50</a></div>
<div class="io-line">Defined in <a href="" data-line="49" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:49</a></div>
</td>
</tr>
@ -1233,7 +1190,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="54" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:54</a></div>
<div class="io-line">Defined in <a href="" data-line="53" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:53</a></div>
</td>
</tr>
@ -1260,7 +1217,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="53" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:53</a></div>
<div class="io-line">Defined in <a href="" data-line="52" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:52</a></div>
</td>
</tr>
@ -1292,7 +1249,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="55" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:55</a></div>
<div class="io-line">Defined in <a href="" data-line="54" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:54</a></div>
</td>
</tr>
@ -1319,7 +1276,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="62" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:62</a></div>
<div class="io-line">Defined in <a href="" data-line="61" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:61</a></div>
</td>
</tr>
@ -1346,7 +1303,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="70" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:70</a></div>
<div class="io-line">Defined in <a href="" data-line="69" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:69</a></div>
</td>
</tr>
@ -1373,7 +1330,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="57" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:57</a></div>
<div class="io-line">Defined in <a href="" data-line="56" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:56</a></div>
</td>
</tr>
@ -1400,7 +1357,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="71" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:71</a></div>
<div class="io-line">Defined in <a href="" data-line="70" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:70</a></div>
</td>
</tr>
@ -1427,7 +1384,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="58" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:58</a></div>
<div class="io-line">Defined in <a href="" data-line="57" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:57</a></div>
</td>
</tr>
@ -1454,7 +1411,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="67" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:67</a></div>
<div class="io-line">Defined in <a href="" data-line="66" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:66</a></div>
</td>
</tr>
@ -1481,7 +1438,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="56" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:56</a></div>
<div class="io-line">Defined in <a href="" data-line="55" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:55</a></div>
</td>
</tr>
@ -1508,7 +1465,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="69" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:69</a></div>
<div class="io-line">Defined in <a href="" data-line="68" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:68</a></div>
</td>
</tr>
@ -1535,7 +1492,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="64" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:64</a></div>
<div class="io-line">Defined in <a href="" data-line="63" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:63</a></div>
</td>
</tr>
@ -1567,7 +1524,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="65" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:65</a></div>
<div class="io-line">Defined in <a href="" data-line="64" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:64</a></div>
</td>
</tr>
@ -1599,7 +1556,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="66" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:66</a></div>
<div class="io-line">Defined in <a href="" data-line="65" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:65</a></div>
</td>
</tr>
@ -1626,7 +1583,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="68" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:68</a></div>
<div class="io-line">Defined in <a href="" data-line="67" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:67</a></div>
</td>
</tr>
@ -1653,7 +1610,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="59" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:59</a></div>
<div class="io-line">Defined in <a href="" data-line="58" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:58</a></div>
</td>
</tr>
@ -1680,7 +1637,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="60" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:60</a></div>
<div class="io-line">Defined in <a href="" data-line="59" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:59</a></div>
</td>
</tr>
@ -1707,7 +1664,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="35" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:35</a></div>
</td>
</tr>
@ -1739,7 +1696,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="38" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:38</a></div>
<div class="io-line">Defined in <a href="" data-line="37" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:37</a></div>
</td>
</tr>
@ -1771,7 +1728,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="37" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:37</a></div>
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:36</a></div>
</td>
</tr>
@ -1803,7 +1760,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:39</a></div>
<div class="io-line">Defined in <a href="" data-line="38" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:38</a></div>
</td>
</tr>
@ -1835,7 +1792,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="61" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:61</a></div>
<div class="io-line">Defined in <a href="" data-line="60" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:60</a></div>
</td>
</tr>
@ -1862,7 +1819,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="63" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:63</a></div>
<div class="io-line">Defined in <a href="" data-line="62" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:62</a></div>
</td>
</tr>
@ -1898,7 +1855,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="40" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:40</a></div>
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:39</a></div>
</td>
</tr>
@ -1934,7 +1891,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="41" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:41</a></div>
<div class="io-line">Defined in <a href="" data-line="40" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:40</a></div>
</td>
</tr>
@ -1961,7 +1918,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="43" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:43</a></div>
<div class="io-line">Defined in <a href="" data-line="42" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:42</a></div>
</td>
</tr>
@ -1993,7 +1950,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="44" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:44</a></div>
<div class="io-line">Defined in <a href="" data-line="43" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:43</a></div>
</td>
</tr>
@ -2025,7 +1982,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="45" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:45</a></div>
<div class="io-line">Defined in <a href="" data-line="44" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:44</a></div>
</td>
</tr>
@ -2057,7 +2014,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="46" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:46</a></div>
<div class="io-line">Defined in <a href="" data-line="45" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:45</a></div>
</td>
</tr>
@ -2093,7 +2050,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="47" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:47</a></div>
<div class="io-line">Defined in <a href="" data-line="46" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:46</a></div>
</td>
</tr>
@ -2129,7 +2086,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="48" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:48</a></div>
<div class="io-line">Defined in <a href="" data-line="47" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:47</a></div>
</td>
</tr>
@ -2158,7 +2115,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="228" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:228</a></div>
<div class="io-line">Defined in <a href="" data-line="220" class="link-to-prism">src/app/pages/accounts/account-details/account-details.component.ts:220</a></div>
</td>
</tr>
@ -2170,7 +2127,6 @@
<div class="tab-pane fade tab-source-code" id="c-source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import {
AfterViewInit,
ChangeDetectionStrategy,
ChangeDetectorRef,
Component,
@ -2203,7 +2159,7 @@ import { AccountDetails, Transaction } from &#x27;@app/_models&#x27;;
styleUrls: [&#x27;./account-details.component.scss&#x27;],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AccountDetailsComponent implements OnInit, AfterViewInit {
export class AccountDetailsComponent implements OnInit {
transactionsDataSource: MatTableDataSource&lt;any&gt;;
transactionsDisplayedColumns: Array&lt;string&gt; &#x3D; [&#x27;sender&#x27;, &#x27;recipient&#x27;, &#x27;value&#x27;, &#x27;created&#x27;, &#x27;type&#x27;];
transactionsDefaultPageSize: number &#x3D; 10;
@ -2275,7 +2231,10 @@ export class AccountDetailsComponent implements OnInit, AfterViewInit {
location: [&#x27;&#x27;, Validators.required],
locationType: [&#x27;&#x27;, Validators.required],
});
this.transactionService.resetTransactionsList();
await this.blockSyncService.init();
await this.tokenService.init();
await this.transactionService.init();
await this.userService.init();
await this.blockSyncService.blockSync(this.accountAddress);
this.userService.resetAccountsList();
(await this.userService.getAccountByAddress(this.accountAddress, 100)).subscribe(
@ -2283,6 +2242,7 @@ export class AccountDetailsComponent implements OnInit, AfterViewInit {
if (res !&#x3D;&#x3D; undefined) {
this.account &#x3D; res;
this.cdr.detectChanges();
this.loggingService.sendInfoLevelMessage(this.account);
this.locationService.areaNamesSubject.subscribe((response) &#x3D;&gt; {
this.area &#x3D; this.locationService.getAreaNameByLocation(
this.account.location.area_name,
@ -2367,17 +2327,6 @@ export class AccountDetailsComponent implements OnInit, AfterViewInit {
});
}
ngAfterViewInit(): void {
if (this.userDataSource) {
this.userDataSource.paginator &#x3D; this.userTablePaginator;
this.userDataSource.sort &#x3D; this.userTableSort;
}
if (this.transactionsDataSource) {
this.transactionsDataSource.paginator &#x3D; this.transactionTablePaginator;
this.transactionsDataSource.sort &#x3D; this.transactionTableSort;
}
}
doTransactionFilter(value: string): void {
this.transactionsDataSource.filter &#x3D; value.trim().toLocaleLowerCase();
}

View File

@ -145,6 +145,15 @@
<li>
<a href="#matcher">matcher</a>
</li>
<li>
<a href="#nameSearchForm">nameSearchForm</a>
</li>
<li>
<a href="#nameSearchLoading">nameSearchLoading</a>
</li>
<li>
<a href="#nameSearchSubmitted">nameSearchSubmitted</a>
</li>
<li>
<a href="#phoneSearchForm">phoneSearchForm</a>
</li>
@ -167,12 +176,16 @@
<td class="col-md-4">
<ul class="index-list">
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#onAddressSearch">onAddressSearch</a>
</li>
<li>
<a href="#onNameSearch">onNameSearch</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#onPhoneSearch">onPhoneSearch</a>
@ -193,6 +206,9 @@
<tr>
<td class="col-md-4">
<ul class="index-list">
<li>
<a href="#nameSearchFormStub">nameSearchFormStub</a>
</li>
<li>
<a href="#phoneSearchFormStub">phoneSearchFormStub</a>
</li>
@ -217,7 +233,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:25</a></div>
</td>
</tr>
@ -295,6 +311,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -303,15 +320,16 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="37"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:37</a></div>
<div class="io-line">Defined in <a href="" data-line="43"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:43</a></div>
</td>
</tr>
@ -320,7 +338,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -351,8 +369,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="66"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:66</a></div>
<div class="io-line">Defined in <a href="" data-line="87"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:87</a></div>
</td>
</tr>
@ -368,6 +386,45 @@
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="onNameSearch"></a>
<span class="name">
<b>
onNameSearch
</b>
<a href="#onNameSearch"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>onNameSearch()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="57"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:57</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -392,8 +449,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="46"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:46</a></div>
<div class="io-line">Defined in <a href="" data-line="67"
class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:67</a></div>
</td>
</tr>
@ -435,7 +492,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:19</a></div>
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:22</a></div>
</td>
</tr>
@ -467,7 +524,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:21</a></div>
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:24</a></div>
</td>
</tr>
@ -499,7 +556,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:20</a></div>
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:23</a></div>
</td>
</tr>
@ -531,7 +588,98 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:25</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="nameSearchForm"></a>
<span class="name">
<b>
nameSearchForm</b>
<a href="#nameSearchForm"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://angular.io/api/forms/FormGroup" target="_blank" >FormGroup</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="16" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:16</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="nameSearchLoading"></a>
<span class="name">
<b>
nameSearchLoading</b>
<a href="#nameSearchLoading"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/boolean" target="_blank" >boolean</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>false</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:18</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="nameSearchSubmitted"></a>
<span class="name">
<b>
nameSearchSubmitted</b>
<a href="#nameSearchSubmitted"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/boolean" target="_blank" >boolean</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>false</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:17</a></div>
</td>
</tr>
@ -558,7 +706,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="16" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:16</a></div>
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:19</a></div>
</td>
</tr>
@ -590,7 +738,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:18</a></div>
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:21</a></div>
</td>
</tr>
@ -622,7 +770,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:17</a></div>
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:20</a></div>
</td>
</tr>
@ -635,6 +783,28 @@
<h3 id="accessors">
Accessors
</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="nameSearchFormStub"></a>
<span class="name"><b>nameSearchFormStub</b><a href="#nameSearchFormStub"><span class="icon ion-ios-link"></span></a></span>
</td>
</tr>
<tr>
<td class="col-md-4">
<span class="accessor"><b>get</b><code>nameSearchFormStub()</code></span>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="47" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:47</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -651,7 +821,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:39</a></div>
<div class="io-line">Defined in <a href="" data-line="50" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:50</a></div>
</td>
</tr>
@ -673,7 +843,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="42" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:42</a></div>
<div class="io-line">Defined in <a href="" data-line="53" class="link-to-prism">src/app/pages/accounts/account-search/account-search.component.ts:53</a></div>
</td>
</tr>
@ -699,6 +869,9 @@ import { environment } from &#x27;@src/environments/environment&#x27;;
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AccountSearchComponent implements OnInit {
nameSearchForm: FormGroup;
nameSearchSubmitted: boolean &#x3D; false;
nameSearchLoading: boolean &#x3D; false;
phoneSearchForm: FormGroup;
phoneSearchSubmitted: boolean &#x3D; false;
phoneSearchLoading: boolean &#x3D; false;
@ -712,6 +885,9 @@ export class AccountSearchComponent implements OnInit {
private userService: UserService,
private router: Router
) {
this.nameSearchForm &#x3D; this.formBuilder.group({
name: [&#x27;&#x27;, Validators.required],
});
this.phoneSearchForm &#x3D; this.formBuilder.group({
phoneNumber: [&#x27;&#x27;, Validators.required],
});
@ -720,8 +896,13 @@ export class AccountSearchComponent implements OnInit {
});
}
ngOnInit(): void {}
async ngOnInit(): Promise&lt;void&gt; {
await this.userService.init();
}
get nameSearchFormStub(): any {
return this.nameSearchForm.controls;
}
get phoneSearchFormStub(): any {
return this.phoneSearchForm.controls;
}
@ -729,6 +910,16 @@ export class AccountSearchComponent implements OnInit {
return this.addressSearchForm.controls;
}
onNameSearch(): void {
this.nameSearchSubmitted &#x3D; true;
if (this.nameSearchForm.invalid) {
return;
}
this.nameSearchLoading &#x3D; true;
this.userService.searchAccountByName(this.nameSearchFormStub.name.value);
this.nameSearchLoading &#x3D; false;
}
async onPhoneSearch(): Promise&lt;void&gt; {
this.phoneSearchSubmitted &#x3D; true;
if (this.phoneSearchForm.invalid) {

View File

@ -71,7 +71,6 @@
</p>
<p class="comment">
<code><a href="https://angular.io/api/core/OnInit" target="_blank" >OnInit</a></code>
<code><a href="https://angular.io/api/core/AfterViewInit" target="_blank" >AfterViewInit</a></code>
</p>
@ -185,9 +184,6 @@
<li>
<a href="#filterAccounts">filterAccounts</a>
</li>
<li>
<a href="#ngAfterViewInit">ngAfterViewInit</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
@ -217,12 +213,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, userService: <a href="../injectables/UserService.html">UserService</a>, router: <a href="https://angular.io/api/router/Router" target="_blank">Router</a>, tokenService: <a href="../injectables/TokenService.html">TokenService</a>)</code>
<code>constructor(userService: <a href="../injectables/UserService.html">UserService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, router: <a href="https://angular.io/api/router/Router" target="_blank">Router</a>, tokenService: <a href="../injectables/TokenService.html">TokenService</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:30</a></div>
</td>
</tr>
@ -240,10 +236,10 @@
</thead>
<tbody>
<tr>
<td>loggingService</td>
<td>userService</td>
<td>
<code><a href="../injectables/LoggingService.html" target="_self" >LoggingService</a></code>
<code><a href="../injectables/UserService.html" target="_self" >UserService</a></code>
</td>
<td>
@ -252,10 +248,10 @@
</tr>
<tr>
<td>userService</td>
<td>loggingService</td>
<td>
<code><a href="../injectables/UserService.html" target="_self" >UserService</a></code>
<code><a href="../injectables/LoggingService.html" target="_self" >LoggingService</a></code>
</td>
<td>
@ -327,8 +323,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="76"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:76</a></div>
<div class="io-line">Defined in <a href="" data-line="65"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:65</a></div>
</td>
</tr>
@ -397,8 +393,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="105"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:105</a></div>
<div class="io-line">Defined in <a href="" data-line="94"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:94</a></div>
</td>
</tr>
@ -436,47 +432,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="86"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:86</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="ngAfterViewInit"></a>
<span class="name">
<b>
ngAfterViewInit
</b>
<a href="#ngAfterViewInit"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>ngAfterViewInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="69"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:69</a></div>
<div class="io-line">Defined in <a href="" data-line="75"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:75</a></div>
</td>
</tr>
@ -516,8 +473,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="45"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:45</a></div>
<div class="io-line">Defined in <a href="" data-line="39"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:39</a></div>
</td>
</tr>
@ -555,8 +512,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="97"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:97</a></div>
<div class="io-line">Defined in <a href="" data-line="86"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:86</a></div>
</td>
</tr>
@ -596,8 +553,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:80</a></div>
<div class="io-line">Defined in <a href="" data-line="69"
class="link-to-prism">src/app/pages/accounts/accounts.component.ts:69</a></div>
</td>
</tr>
@ -671,7 +628,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:21</a></div>
</td>
</tr>
@ -703,7 +660,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:25</a></div>
</td>
</tr>
@ -730,7 +687,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="32" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:32</a></div>
<div class="io-line">Defined in <a href="" data-line="26" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:26</a></div>
</td>
</tr>
@ -757,7 +714,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="26" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:26</a></div>
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:20</a></div>
</td>
</tr>
@ -789,7 +746,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="29" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:29</a></div>
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:23</a></div>
</td>
</tr>
@ -821,7 +778,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="28" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:28</a></div>
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:22</a></div>
</td>
</tr>
@ -853,7 +810,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:30</a></div>
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:24</a></div>
</td>
</tr>
@ -889,7 +846,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="35" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:35</a></div>
<div class="io-line">Defined in <a href="" data-line="29" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:29</a></div>
</td>
</tr>
@ -925,7 +882,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:30</a></div>
</td>
</tr>
@ -952,7 +909,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="33" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:33</a></div>
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/pages/accounts/accounts.component.ts:27</a></div>
</td>
</tr>
@ -965,13 +922,7 @@
<div class="tab-pane fade tab-source-code" id="c-source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import {
AfterViewInit,
ChangeDetectionStrategy,
Component,
OnInit,
ViewChild,
} from &#x27;@angular/core&#x27;;
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from &#x27;@angular/core&#x27;;
import { MatTableDataSource } from &#x27;@angular/material/table&#x27;;
import { MatPaginator } from &#x27;@angular/material/paginator&#x27;;
import { MatSort } from &#x27;@angular/material/sort&#x27;;
@ -989,7 +940,7 @@ import { AccountDetails } from &#x27;@app/_models&#x27;;
styleUrls: [&#x27;./accounts.component.scss&#x27;],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AccountsComponent implements OnInit, AfterViewInit {
export class AccountsComponent implements OnInit {
dataSource: MatTableDataSource&lt;any&gt;;
accounts: Array&lt;AccountDetails&gt; &#x3D; [];
displayedColumns: Array&lt;string&gt; &#x3D; [&#x27;name&#x27;, &#x27;phone&#x27;, &#x27;created&#x27;, &#x27;balance&#x27;, &#x27;location&#x27;];
@ -1003,25 +954,27 @@ export class AccountsComponent implements OnInit, AfterViewInit {
@ViewChild(MatSort) sort: MatSort;
constructor(
private loggingService: LoggingService,
private userService: UserService,
private loggingService: LoggingService,
private router: Router,
private tokenService: TokenService
) {}
async ngOnInit(): Promise&lt;void&gt; {
this.userService.accountsSubject.subscribe((accounts) &#x3D;&gt; {
this.dataSource &#x3D; new MatTableDataSource&lt;any&gt;(accounts);
this.dataSource.paginator &#x3D; this.paginator;
this.dataSource.sort &#x3D; this.sort;
this.accounts &#x3D; accounts;
});
await this.userService.init();
await this.tokenService.init();
try {
// TODO it feels like this should be in the onInit handler
await this.userService.loadAccounts(100);
} catch (error) {
this.loggingService.sendErrorLevelMessage(&#x27;Failed to load accounts&#x27;, this, { error });
}
this.userService.accountsSubject.subscribe((accounts) &#x3D;&gt; {
this.dataSource &#x3D; new MatTableDataSource&lt;any&gt;(accounts);
this.dataSource.paginator &#x3D; this.paginator;
this.dataSource.sort &#x3D; this.sort;
this.accounts &#x3D; accounts;
});
this.userService
.getAccountTypes()
.pipe(first())
@ -1033,13 +986,6 @@ export class AccountsComponent implements OnInit, AfterViewInit {
});
}
ngAfterViewInit(): void {
if (this.dataSource) {
this.dataSource.paginator &#x3D; this.paginator;
this.dataSource.sort &#x3D; this.sort;
}
}
doFilter(value: string): void {
this.dataSource.filter &#x3D; value.trim().toLocaleLowerCase();
}

View File

@ -182,6 +182,7 @@
<a href="#expandCollapse">expandCollapse</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
</ul>
@ -288,8 +289,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="49"
class="link-to-prism">src/app/pages/admin/admin.component.ts:49</a></div>
<div class="io-line">Defined in <a href="" data-line="50"
class="link-to-prism">src/app/pages/admin/admin.component.ts:50</a></div>
</td>
</tr>
@ -358,8 +359,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="53"
class="link-to-prism">src/app/pages/admin/admin.component.ts:53</a></div>
<div class="io-line">Defined in <a href="" data-line="54"
class="link-to-prism">src/app/pages/admin/admin.component.ts:54</a></div>
</td>
</tr>
@ -428,8 +429,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="64"
class="link-to-prism">src/app/pages/admin/admin.component.ts:64</a></div>
<div class="io-line">Defined in <a href="" data-line="65"
class="link-to-prism">src/app/pages/admin/admin.component.ts:65</a></div>
</td>
</tr>
@ -498,8 +499,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="45"
class="link-to-prism">src/app/pages/admin/admin.component.ts:45</a></div>
<div class="io-line">Defined in <a href="" data-line="46"
class="link-to-prism">src/app/pages/admin/admin.component.ts:46</a></div>
</td>
</tr>
@ -568,8 +569,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="79"
class="link-to-prism">src/app/pages/admin/admin.component.ts:79</a></div>
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">src/app/pages/admin/admin.component.ts:80</a></div>
</td>
</tr>
@ -607,8 +608,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="75"
class="link-to-prism">src/app/pages/admin/admin.component.ts:75</a></div>
<div class="io-line">Defined in <a href="" data-line="76"
class="link-to-prism">src/app/pages/admin/admin.component.ts:76</a></div>
</td>
</tr>
@ -658,6 +659,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -666,7 +668,8 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
@ -683,7 +686,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -895,7 +898,7 @@ import { LoggingService, UserService } from &#x27;@app/_services&#x27;;
import { animate, state, style, transition, trigger } from &#x27;@angular/animations&#x27;;
import { first } from &#x27;rxjs/operators&#x27;;
import { exportCsv } from &#x27;@app/_helpers&#x27;;
import { Action } from &#x27;@app/_models&#x27;;
import { Action } from &#x27;../../_models&#x27;;
@Component({
selector: &#x27;app-admin&#x27;,
@ -921,7 +924,8 @@ export class AdminComponent implements OnInit {
constructor(private userService: UserService, private loggingService: LoggingService) {}
ngOnInit(): void {
async ngOnInit(): Promise&lt;void&gt; {
await this.userService.init();
this.userService.getActions();
this.userService.actionsSubject.subscribe((actions) &#x3D;&gt; {
this.dataSource &#x3D; new MatTableDataSource&lt;any&gt;(actions);

View File

@ -133,17 +133,17 @@
<tr>
<td class="col-md-4">
<ul class="index-list">
<li>
<a href="#accountDetailsRegex">accountDetailsRegex</a>
</li>
<li>
<a href="#mediaQuery">mediaQuery</a>
</li>
<li>
<a href="#title">title</a>
<a href="#readyState">readyState</a>
</li>
<li>
<a href="#url">url</a>
<a href="#readyStateTarget">readyStateTarget</a>
</li>
<li>
<a href="#title">title</a>
</li>
</ul>
</td>
@ -199,12 +199,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(authService: <a href="../injectables/AuthService.html">AuthService</a>, blockSyncService: <a href="../injectables/BlockSyncService.html">BlockSyncService</a>, errorDialogService: <a href="../injectables/ErrorDialogService.html">ErrorDialogService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, tokenService: <a href="../injectables/TokenService.html">TokenService</a>, transactionService: <a href="../injectables/TransactionService.html">TransactionService</a>, userService: <a href="../injectables/UserService.html">UserService</a>, swUpdate: <a href="https://angular.io/api/service-worker/SwUpdate" target="_blank">SwUpdate</a>, router: <a href="https://angular.io/api/router/Router" target="_blank">Router</a>)</code>
<code>constructor(authService: <a href="../injectables/AuthService.html">AuthService</a>, transactionService: <a href="../injectables/TransactionService.html">TransactionService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, errorDialogService: <a href="../injectables/ErrorDialogService.html">ErrorDialogService</a>, swUpdate: <a href="https://angular.io/api/service-worker/SwUpdate" target="_blank">SwUpdate</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/app.component.ts:25</a></div>
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/app.component.ts:21</a></div>
</td>
</tr>
@ -234,22 +234,10 @@
</tr>
<tr>
<td>blockSyncService</td>
<td>transactionService</td>
<td>
<code><a href="../injectables/BlockSyncService.html" target="_self" >BlockSyncService</a></code>
</td>
<td>
No
</td>
</tr>
<tr>
<td>errorDialogService</td>
<td>
<code><a href="../injectables/ErrorDialogService.html" target="_self" >ErrorDialogService</a></code>
<code><a href="../injectables/TransactionService.html" target="_self" >TransactionService</a></code>
</td>
<td>
@ -270,34 +258,10 @@
</tr>
<tr>
<td>tokenService</td>
<td>errorDialogService</td>
<td>
<code><a href="../injectables/TokenService.html" target="_self" >TokenService</a></code>
</td>
<td>
No
</td>
</tr>
<tr>
<td>transactionService</td>
<td>
<code><a href="../injectables/TransactionService.html" target="_self" >TransactionService</a></code>
</td>
<td>
No
</td>
</tr>
<tr>
<td>userService</td>
<td>
<code><a href="../injectables/UserService.html" target="_self" >UserService</a></code>
<code><a href="../injectables/ErrorDialogService.html" target="_self" >ErrorDialogService</a></code>
</td>
<td>
@ -317,18 +281,6 @@
</td>
</tr>
<tr>
<td>router</td>
<td>
<code><a href="https://angular.io/api/router/Router" target="_blank" >Router</a></code>
</td>
<td>
No
</td>
</tr>
</tbody>
</table>
</div>
@ -369,8 +321,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="121"
class="link-to-prism">src/app/app.component.ts:121</a></div>
<div class="io-line">Defined in <a href="" data-line="88"
class="link-to-prism">src/app/app.component.ts:88</a></div>
</td>
</tr>
@ -404,8 +356,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="115"
class="link-to-prism">src/app/app.component.ts:115</a></div>
<div class="io-line">Defined in <a href="" data-line="82"
class="link-to-prism">src/app/app.component.ts:82</a></div>
</td>
</tr>
@ -442,8 +394,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="42"
class="link-to-prism">src/app/app.component.ts:42</a></div>
<div class="io-line">Defined in <a href="" data-line="34"
class="link-to-prism">src/app/app.component.ts:34</a></div>
</td>
</tr>
@ -481,8 +433,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="90"
class="link-to-prism">src/app/app.component.ts:90</a></div>
<div class="io-line">Defined in <a href="" data-line="57"
class="link-to-prism">src/app/app.component.ts:57</a></div>
</td>
</tr>
@ -531,38 +483,6 @@
<h3 id="inputs">
Properties
</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="accountDetailsRegex"></a>
<span class="name">
<b>
accountDetailsRegex</b>
<a href="#accountDetailsRegex"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>&#x27;/accounts/[a-z,A-Z,0-9]{40}&#x27;</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/app.component.ts:25</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -588,7 +508,71 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/app.component.ts:23</a></div>
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/app.component.ts:21</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="readyState"></a>
<span class="name">
<b>
readyState</b>
<a href="#readyState"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank" >number</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>0</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/app.component.ts:20</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="readyStateTarget"></a>
<span class="name">
<b>
readyStateTarget</b>
<a href="#readyStateTarget"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank" >number</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>3</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/app.component.ts:19</a></div>
</td>
</tr>
@ -620,34 +604,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/app.component.ts:22</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="url"></a>
<span class="name">
<b>
url</b>
<a href="#url"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/app/app.component.ts:24</a></div>
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/app.component.ts:18</a></div>
</td>
</tr>
@ -663,16 +620,12 @@
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { ChangeDetectionStrategy, Component, HostListener, OnInit } from &#x27;@angular/core&#x27;;
import {
AuthService,
BlockSyncService,
ErrorDialogService,
LoggingService,
TokenService,
TransactionService,
UserService,
} from &#x27;@app/_services&#x27;;
import { catchError } from &#x27;rxjs/operators&#x27;;
import { SwUpdate } from &#x27;@angular/service-worker&#x27;;
import { NavigationEnd, Router } from &#x27;@angular/router&#x27;;
import { filter } from &#x27;rxjs/operators&#x27;;
@Component({
selector: &#x27;app-root&#x27;,
@ -682,20 +635,16 @@ import { filter } from &#x27;rxjs/operators&#x27;;
})
export class AppComponent implements OnInit {
title &#x3D; &#x27;CICADA&#x27;;
readyStateTarget: number &#x3D; 3;
readyState: number &#x3D; 0;
mediaQuery: MediaQueryList &#x3D; window.matchMedia(&#x27;(max-width: 768px)&#x27;);
url: string;
accountDetailsRegex &#x3D; &#x27;/accounts/[a-z,A-Z,0-9]{40}&#x27;;
constructor(
private authService: AuthService,
private blockSyncService: BlockSyncService,
private errorDialogService: ErrorDialogService,
private loggingService: LoggingService,
private tokenService: TokenService,
private transactionService: TransactionService,
private userService: UserService,
private swUpdate: SwUpdate,
private router: Router
private loggingService: LoggingService,
private errorDialogService: ErrorDialogService,
private swUpdate: SwUpdate
) {
this.mediaQuery.addEventListener(&#x27;change&#x27;, this.onResize);
this.onResize(this.mediaQuery);
@ -703,27 +652,7 @@ export class AppComponent implements OnInit {
async ngOnInit(): Promise&lt;void&gt; {
await this.authService.init();
await this.tokenService.init();
await this.userService.init();
await this.transactionService.init();
await this.router.events
.pipe(filter((e) &#x3D;&gt; e instanceof NavigationEnd))
.forEach(async (routeInfo) &#x3D;&gt; {
if (routeInfo instanceof NavigationEnd) {
this.url &#x3D; routeInfo.url;
if (!this.url.match(this.accountDetailsRegex) || !this.url.includes(&#x27;tx&#x27;)) {
await this.blockSyncService.blockSync();
}
if (!this.url.includes(&#x27;accounts&#x27;)) {
try {
// TODO it feels like this should be in the onInit handler
await this.userService.loadAccounts(100);
} catch (error) {
this.loggingService.sendErrorLevelMessage(&#x27;Failed to load accounts&#x27;, this, { error });
}
}
}
});
try {
const publicKeys &#x3D; await this.authService.getPublicKeys();
await this.authService.mutableKeyStore.importPublicKey(publicKeys);
@ -734,11 +663,6 @@ export class AppComponent implements OnInit {
});
// TODO do something to halt user progress...show a sad cicada page 🦗?
}
this.tokenService.load.subscribe(async (status: boolean) &#x3D;&gt; {
if (status) {
await this.tokenService.getTokens();
}
});
if (!this.swUpdate.isEnabled) {
this.swUpdate.available.subscribe(() &#x3D;&gt; {
if (confirm(&#x27;New Version available. Load New Version?&#x27;)) {

View File

@ -162,6 +162,7 @@
<a href="#login">login</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
<li>
@ -211,7 +212,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/auth/auth.component.ts:18</a></div>
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/auth/auth.component.ts:19</a></div>
</td>
</tr>
@ -318,8 +319,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="52"
class="link-to-prism">src/app/auth/auth.component.ts:52</a></div>
<div class="io-line">Defined in <a href="" data-line="53"
class="link-to-prism">src/app/auth/auth.component.ts:53</a></div>
</td>
</tr>
@ -342,6 +343,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -350,15 +352,16 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27"
class="link-to-prism">src/app/auth/auth.component.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="28"
class="link-to-prism">src/app/auth/auth.component.ts:28</a></div>
</td>
</tr>
@ -367,7 +370,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -398,8 +401,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="40"
class="link-to-prism">src/app/auth/auth.component.ts:40</a></div>
<div class="io-line">Defined in <a href="" data-line="41"
class="link-to-prism">src/app/auth/auth.component.ts:41</a></div>
</td>
</tr>
@ -437,8 +440,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="65"
class="link-to-prism">src/app/auth/auth.component.ts:65</a></div>
<div class="io-line">Defined in <a href="" data-line="66"
class="link-to-prism">src/app/auth/auth.component.ts:66</a></div>
</td>
</tr>
@ -476,8 +479,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="72"
class="link-to-prism">src/app/auth/auth.component.ts:72</a></div>
<div class="io-line">Defined in <a href="" data-line="73"
class="link-to-prism">src/app/auth/auth.component.ts:73</a></div>
</td>
</tr>
@ -550,7 +553,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">src/app/auth/auth.component.ts:15</a></div>
<div class="io-line">Defined in <a href="" data-line="16" class="link-to-prism">src/app/auth/auth.component.ts:16</a></div>
</td>
</tr>
@ -582,7 +585,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/auth/auth.component.ts:17</a></div>
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/auth/auth.component.ts:18</a></div>
</td>
</tr>
@ -614,7 +617,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/auth/auth.component.ts:18</a></div>
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/auth/auth.component.ts:19</a></div>
</td>
</tr>
@ -646,7 +649,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="16" class="link-to-prism">src/app/auth/auth.component.ts:16</a></div>
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/auth/auth.component.ts:17</a></div>
</td>
</tr>
@ -675,7 +678,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/app/auth/auth.component.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="37" class="link-to-prism">src/app/auth/auth.component.ts:37</a></div>
</td>
</tr>
@ -691,6 +694,7 @@ import { FormBuilder, FormGroup, Validators } from &#x27;@angular/forms&#x27;;
import { CustomErrorStateMatcher } from &#x27;@app/_helpers&#x27;;
import { AuthService } from &#x27;@app/_services&#x27;;
import { ErrorDialogService } from &#x27;@app/_services/error-dialog.service&#x27;;
import { LoggingService } from &#x27;@app/_services/logging.service&#x27;;
import { Router } from &#x27;@angular/router&#x27;;
@Component({
@ -712,7 +716,7 @@ export class AuthComponent implements OnInit {
private errorDialogService: ErrorDialogService
) {}
ngOnInit(): void {
async ngOnInit(): Promise&lt;void&gt; {
this.keyForm &#x3D; this.formBuilder.group({
key: [&#x27;&#x27;, Validators.required],
});
@ -745,7 +749,7 @@ export class AuthComponent implements OnInit {
}
} catch (HttpError) {
this.errorDialogService.openDialog({
message: &#x27;Failed to login please try again.&#x27;,
message: HttpError.message,
});
}
}

View File

@ -167,6 +167,7 @@
<td class="col-md-4">
<ul class="index-list">
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
<li>
@ -287,6 +288,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -295,7 +297,8 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
@ -312,7 +315,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -341,8 +344,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="63"
class="link-to-prism">src/app/pages/accounts/create-account/create-account.component.ts:63</a></div>
<div class="io-line">Defined in <a href="" data-line="64"
class="link-to-prism">src/app/pages/accounts/create-account/create-account.component.ts:64</a></div>
</td>
</tr>
@ -585,7 +588,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="59" class="link-to-prism">src/app/pages/accounts/create-account/create-account.component.ts:59</a></div>
<div class="io-line">Defined in <a href="" data-line="60" class="link-to-prism">src/app/pages/accounts/create-account/create-account.component.ts:60</a></div>
</td>
</tr>
@ -623,7 +626,8 @@ export class CreateAccountComponent implements OnInit {
private userService: UserService
) {}
ngOnInit(): void {
async ngOnInit(): Promise&lt;void&gt; {
await this.userService.init();
this.createForm &#x3D; this.formBuilder.group({
accountType: [&#x27;&#x27;, Validators.required],
idNumber: [&#x27;&#x27;, Validators.required],

View File

@ -134,7 +134,7 @@
<td class="col-md-4">
<ul class="index-list">
<li>
<a href="#online">online</a>
<a href="#noInternetConnection">noInternetConnection</a>
</li>
</ul>
</td>
@ -177,7 +177,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="11" class="link-to-prism">src/app/shared/network-status/network-status.component.ts:11</a></div>
<div class="io-line">Defined in <a href="" data-line="10" class="link-to-prism">src/app/shared/network-status/network-status.component.ts:10</a></div>
</td>
</tr>
@ -246,8 +246,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="28"
class="link-to-prism">src/app/shared/network-status/network-status.component.ts:28</a></div>
<div class="io-line">Defined in <a href="" data-line="18"
class="link-to-prism">src/app/shared/network-status/network-status.component.ts:18</a></div>
</td>
</tr>
@ -285,8 +285,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17"
class="link-to-prism">src/app/shared/network-status/network-status.component.ts:17</a></div>
<div class="io-line">Defined in <a href="" data-line="16"
class="link-to-prism">src/app/shared/network-status/network-status.component.ts:16</a></div>
</td>
</tr>
@ -312,11 +312,11 @@
<tbody>
<tr>
<td class="col-md-4">
<a name="online"></a>
<a name="noInternetConnection"></a>
<span class="name">
<b>
online</b>
<a href="#online"><span class="icon ion-ios-link"></span></a>
noInternetConnection</b>
<a href="#noInternetConnection"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
@ -328,12 +328,12 @@
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>navigator.onLine</code>
<i>Default value : </i><code>!navigator.onLine</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="11" class="link-to-prism">src/app/shared/network-status/network-status.component.ts:11</a></div>
<div class="io-line">Defined in <a href="" data-line="10" class="link-to-prism">src/app/shared/network-status/network-status.component.ts:10</a></div>
</td>
</tr>
@ -347,7 +347,6 @@
<div class="tab-pane fade tab-source-code" id="c-source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { Component, OnInit, ChangeDetectionStrategy, ChangeDetectorRef } from &#x27;@angular/core&#x27;;
import { checkOnlineStatus } from &#x27;@src/app/_helpers&#x27;;
@Component({
selector: &#x27;app-network-status&#x27;,
@ -356,31 +355,22 @@ import { checkOnlineStatus } from &#x27;@src/app/_helpers&#x27;;
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class NetworkStatusComponent implements OnInit {
online: boolean &#x3D; navigator.onLine;
noInternetConnection: boolean &#x3D; !navigator.onLine;
constructor(private cdr: ChangeDetectorRef) {
this.handleNetworkChange();
}
ngOnInit(): void {
window.addEventListener(&#x27;online&#x27;, (event: any) &#x3D;&gt; {
this.online &#x3D; true;
this.cdr.detectChanges();
});
window.addEventListener(&#x27;offline&#x27;, (event: any) &#x3D;&gt; {
this.online &#x3D; false;
this.cdr.detectChanges();
});
}
ngOnInit(): void {}
handleNetworkChange(): void {
setTimeout(async () &#x3D;&gt; {
if (this.online !&#x3D;&#x3D; (await checkOnlineStatus())) {
this.online &#x3D; await checkOnlineStatus();
setTimeout(() &#x3D;&gt; {
if (!navigator.onLine !&#x3D;&#x3D; this.noInternetConnection) {
this.noInternetConnection &#x3D; !navigator.onLine;
this.cdr.detectChanges();
}
this.handleNetworkChange();
}, 3000);
}, 5000);
}
}
</code></pre>
@ -389,7 +379,7 @@ export class NetworkStatusComponent implements OnInit {
<div class="tab-pane fade " id="c-templateData">
<pre class="line-numbers"><code class="language-html">&lt;nav class&#x3D;&quot;navbar navbar-dark background-dark&quot;&gt;
&lt;h1 class&#x3D;&quot;navbar-brand&quot;&gt;
&lt;div *ngIf&#x3D;&quot;online; then onlineBlock; else offlineBlock&quot;&gt;&lt;/div&gt;
&lt;div *ngIf&#x3D;&quot;noInternetConnection; then offlineBlock; else onlineBlock&quot;&gt;&lt;/div&gt;
&lt;ng-template #offlineBlock&gt;
&lt;strong style&#x3D;&quot;color: red&quot;&gt;OFFLINE &lt;/strong&gt;
&lt;img width&#x3D;&quot;20rem&quot; src&#x3D;&quot;assets/images/no-wifi.svg&quot; alt&#x3D;&quot;Internet Disconnected&quot; /&gt;
@ -435,7 +425,7 @@ export class NetworkStatusComponent implements OnInit {
<script src="../js/libs/htmlparser.js"></script>
<script src="../js/libs/deep-iterator.js"></script>
<script>
var COMPONENT_TEMPLATE = '<div><nav class="navbar navbar-dark background-dark"> <h1 class="navbar-brand"> <div *ngIf="online; then onlineBlock; else offlineBlock"></div> <ng-template #offlineBlock> <strong style="color: red">OFFLINE </strong> <img width="20rem" src="assets/images/no-wifi.svg" alt="Internet Disconnected" /> </ng-template> <ng-template #onlineBlock> <strong style="color: lawngreen">ONLINE </strong> <img width="20rem" src="assets/images/wifi.svg" alt="Internet Connected" /> </ng-template> </h1></nav></div>'
var COMPONENT_TEMPLATE = '<div><nav class="navbar navbar-dark background-dark"> <h1 class="navbar-brand"> <div *ngIf="noInternetConnection; then offlineBlock; else onlineBlock"></div> <ng-template #offlineBlock> <strong style="color: red">OFFLINE </strong> <img width="20rem" src="assets/images/no-wifi.svg" alt="Internet Disconnected" /> </ng-template> <ng-template #onlineBlock> <strong style="color: lawngreen">ONLINE </strong> <img width="20rem" src="assets/images/wifi.svg" alt="Internet Connected" /> </ng-template> </h1></nav></div>'
var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];
var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];
var ACTUAL_COMPONENT = {'name': 'NetworkStatusComponent'};

View File

@ -136,6 +136,9 @@
<li>
<a href="#dataSource">dataSource</a>
</li>
<li>
<a href="#date">date</a>
</li>
<li>
<a href="#displayedColumns">displayedColumns</a>
</li>
@ -173,6 +176,7 @@
<a href="#logout">logout</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
</ul>
@ -198,7 +202,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/settings/settings.component.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/pages/settings/settings.component.ts:23</a></div>
</td>
</tr>
@ -267,8 +271,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36"
class="link-to-prism">src/app/pages/settings/settings.component.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="38"
class="link-to-prism">src/app/pages/settings/settings.component.ts:38</a></div>
</td>
</tr>
@ -337,8 +341,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="40"
class="link-to-prism">src/app/pages/settings/settings.component.ts:40</a></div>
<div class="io-line">Defined in <a href="" data-line="42"
class="link-to-prism">src/app/pages/settings/settings.component.ts:42</a></div>
</td>
</tr>
@ -376,8 +380,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="44"
class="link-to-prism">src/app/pages/settings/settings.component.ts:44</a></div>
<div class="io-line">Defined in <a href="" data-line="46"
class="link-to-prism">src/app/pages/settings/settings.component.ts:46</a></div>
</td>
</tr>
@ -400,6 +404,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -408,15 +413,16 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="26"
class="link-to-prism">src/app/pages/settings/settings.component.ts:26</a></div>
<div class="io-line">Defined in <a href="" data-line="27"
class="link-to-prism">src/app/pages/settings/settings.component.ts:27</a></div>
</td>
</tr>
@ -425,7 +431,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -454,6 +460,33 @@
<td class="col-md-4">
<i>Type : </i> <code>MatTableDataSource&lt;any&gt;</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/pages/settings/settings.component.ts:17</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="date"></a>
<span class="name">
<b>
date</b>
<a href="#date"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>
</tr>
<tr>
@ -490,7 +523,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/pages/settings/settings.component.ts:17</a></div>
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/pages/settings/settings.component.ts:18</a></div>
</td>
</tr>
@ -526,7 +559,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/pages/settings/settings.component.ts:21</a></div>
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/settings/settings.component.ts:22</a></div>
</td>
</tr>
@ -562,7 +595,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/settings/settings.component.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/pages/settings/settings.component.ts:23</a></div>
</td>
</tr>
@ -589,7 +622,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/pages/settings/settings.component.ts:18</a></div>
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/pages/settings/settings.component.ts:19</a></div>
</td>
</tr>
@ -616,7 +649,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/pages/settings/settings.component.ts:19</a></div>
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/pages/settings/settings.component.ts:20</a></div>
</td>
</tr>
@ -644,6 +677,7 @@ import { exportCsv } from &#x27;@app/_helpers&#x27;;
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class SettingsComponent implements OnInit {
date: string;
dataSource: MatTableDataSource&lt;any&gt;;
displayedColumns: Array&lt;string&gt; &#x3D; [&#x27;name&#x27;, &#x27;email&#x27;, &#x27;userId&#x27;];
trustedUsers: Array&lt;Staff&gt;;
@ -654,7 +688,8 @@ export class SettingsComponent implements OnInit {
constructor(private authService: AuthService) {}
ngOnInit(): void {
async ngOnInit(): Promise&lt;void&gt; {
await this.authService.init();
this.authService.trustedUsersSubject.subscribe((users) &#x3D;&gt; {
this.dataSource &#x3D; new MatTableDataSource&lt;any&gt;(users);
this.dataSource.paginator &#x3D; this.paginator;

View File

@ -71,7 +71,6 @@
</p>
<p class="comment">
<code><a href="https://angular.io/api/core/OnInit" target="_blank" >OnInit</a></code>
<code><a href="https://angular.io/api/core/AfterViewInit" target="_blank" >AfterViewInit</a></code>
</p>
@ -171,9 +170,7 @@
<a href="#downloadCsv">downloadCsv</a>
</li>
<li>
<a href="#ngAfterViewInit">ngAfterViewInit</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
<li>
@ -197,12 +194,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(tokenService: <a href="../injectables/TokenService.html">TokenService</a>)</code>
<code>constructor(tokenService: <a href="../injectables/TokenService.html">TokenService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, router: <a href="https://angular.io/api/router/Router" target="_blank">Router</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:22</a></div>
</td>
</tr>
@ -231,6 +228,30 @@
</td>
</tr>
<tr>
<td>loggingService</td>
<td>
<code><a href="../injectables/LoggingService.html" target="_self" >LoggingService</a></code>
</td>
<td>
No
</td>
</tr>
<tr>
<td>router</td>
<td>
<code><a href="https://angular.io/api/router/Router" target="_blank" >Router</a></code>
</td>
<td>
No
</td>
</tr>
</tbody>
</table>
</div>
@ -271,8 +292,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="45"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:45</a></div>
<div class="io-line">Defined in <a href="" data-line="46"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:46</a></div>
</td>
</tr>
@ -341,47 +362,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="53"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:53</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="ngAfterViewInit"></a>
<span class="name">
<b>
ngAfterViewInit
</b>
<a href="#ngAfterViewInit"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>ngAfterViewInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="40"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:40</a></div>
<div class="io-line">Defined in <a href="" data-line="54"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:54</a></div>
</td>
</tr>
@ -404,6 +386,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -412,15 +395,16 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="30"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:30</a></div>
</td>
</tr>
@ -429,7 +413,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -458,8 +442,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="49"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:49</a></div>
<div class="io-line">Defined in <a href="" data-line="50"
class="link-to-prism">src/app/pages/tokens/tokens.component.ts:50</a></div>
</td>
</tr>
@ -533,7 +517,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:23</a></div>
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:18</a></div>
</td>
</tr>
@ -560,7 +544,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:17</a></div>
</td>
</tr>
@ -596,7 +580,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:24</a></div>
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:19</a></div>
</td>
</tr>
@ -632,7 +616,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:25</a></div>
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:20</a></div>
</td>
</tr>
@ -659,7 +643,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:22</a></div>
</td>
</tr>
@ -686,7 +670,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="26" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:26</a></div>
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/app/pages/tokens/tokens.component.ts:21</a></div>
</td>
</tr>
@ -699,17 +683,12 @@
<div class="tab-pane fade tab-source-code" id="c-source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import {
AfterViewInit,
ChangeDetectionStrategy,
Component,
OnInit,
ViewChild,
} from &#x27;@angular/core&#x27;;
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from &#x27;@angular/core&#x27;;
import { MatPaginator } from &#x27;@angular/material/paginator&#x27;;
import { MatSort } from &#x27;@angular/material/sort&#x27;;
import { TokenService } from &#x27;@app/_services&#x27;;
import { LoggingService, TokenService } from &#x27;@app/_services&#x27;;
import { MatTableDataSource } from &#x27;@angular/material/table&#x27;;
import { Router } from &#x27;@angular/router&#x27;;
import { exportCsv } from &#x27;@app/_helpers&#x27;;
import { Token } from &#x27;@app/_models&#x27;;
@ -719,7 +698,7 @@ import { Token } from &#x27;@app/_models&#x27;;
styleUrls: [&#x27;./tokens.component.scss&#x27;],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class TokensComponent implements OnInit, AfterViewInit {
export class TokensComponent implements OnInit {
dataSource: MatTableDataSource&lt;any&gt;;
columnsToDisplay: Array&lt;string&gt; &#x3D; [&#x27;name&#x27;, &#x27;symbol&#x27;, &#x27;address&#x27;, &#x27;supply&#x27;];
@ViewChild(MatPaginator) paginator: MatPaginator;
@ -727,10 +706,21 @@ export class TokensComponent implements OnInit, AfterViewInit {
tokens: Array&lt;Token&gt;;
token: Token;
constructor(private tokenService: TokenService) {}
constructor(
private tokenService: TokenService,
private loggingService: LoggingService,
private router: Router
) {}
ngOnInit(): void {
async ngOnInit(): Promise&lt;void&gt; {
await this.tokenService.init();
this.tokenService.load.subscribe(async (status: boolean) &#x3D;&gt; {
if (status) {
await this.tokenService.getTokens();
}
});
this.tokenService.tokensSubject.subscribe((tokens) &#x3D;&gt; {
this.loggingService.sendInfoLevelMessage(tokens);
this.dataSource &#x3D; new MatTableDataSource(tokens);
this.dataSource.paginator &#x3D; this.paginator;
this.dataSource.sort &#x3D; this.sort;
@ -738,11 +728,6 @@ export class TokensComponent implements OnInit, AfterViewInit {
});
}
ngAfterViewInit(): void {
this.dataSource.paginator &#x3D; this.paginator;
this.dataSource.sort &#x3D; this.sort;
}
doFilter(value: string): void {
this.dataSource.filter &#x3D; value.trim().toLocaleLowerCase();
}

View File

@ -167,6 +167,7 @@
<a href="#copyAddress">copyAddress</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#ngOnInit">ngOnInit</a>
</li>
<li>
@ -381,8 +382,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="84"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:84</a></div>
<div class="io-line">Defined in <a href="" data-line="86"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:86</a></div>
</td>
</tr>
@ -420,8 +421,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="78"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:78</a></div>
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:80</a></div>
</td>
</tr>
@ -475,6 +476,7 @@
<a name="ngOnInit"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
ngOnInit
</b>
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
@ -483,7 +485,8 @@
</tr>
<tr>
<td class="col-md-4">
<code>ngOnInit()</code>
<span class="modifier-icon icon ion-ios-reset"></span>
<code>ngOnInit()</code>
</td>
</tr>
@ -500,7 +503,7 @@
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >void</a></code>
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
@ -531,8 +534,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="69"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:69</a></div>
<div class="io-line">Defined in <a href="" data-line="71"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:71</a></div>
</td>
</tr>
@ -572,8 +575,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="61"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:61</a></div>
<div class="io-line">Defined in <a href="" data-line="63"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:63</a></div>
</td>
</tr>
@ -613,8 +616,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="57"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:57</a></div>
<div class="io-line">Defined in <a href="" data-line="59"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:59</a></div>
</td>
</tr>
@ -654,8 +657,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="65"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:65</a></div>
<div class="io-line">Defined in <a href="" data-line="67"
class="link-to-prism">src/app/pages/transactions/transaction-details/transaction-details.component.ts:67</a></div>
</td>
</tr>
@ -856,7 +859,9 @@ export class TransactionDetailsComponent implements OnInit {
private tokenService: TokenService
) {}
ngOnInit(): void {
async ngOnInit(): Promise&lt;void&gt; {
await this.transactionService.init();
await this.tokenService.init();
if (this.transaction?.type &#x3D;&#x3D;&#x3D; &#x27;conversion&#x27;) {
this.traderBloxbergLink &#x3D;
&#x27;https://blockexplorer.bloxberg.org/address/&#x27; + this.transaction?.trader + &#x27;/transactions&#x27;;

View File

@ -326,8 +326,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="66"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:66</a></div>
<div class="io-line">Defined in <a href="" data-line="70"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:70</a></div>
</td>
</tr>
@ -407,8 +407,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="90"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:90</a></div>
<div class="io-line">Defined in <a href="" data-line="92"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:92</a></div>
</td>
</tr>
@ -446,8 +446,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="70"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:70</a></div>
<div class="io-line">Defined in <a href="" data-line="74"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:74</a></div>
</td>
</tr>
@ -485,8 +485,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="83"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:83</a></div>
<div class="io-line">Defined in <a href="" data-line="87"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:87</a></div>
</td>
</tr>
@ -565,8 +565,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="62"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:62</a></div>
<div class="io-line">Defined in <a href="" data-line="66"
class="link-to-prism">src/app/pages/transactions/transactions.component.ts:66</a></div>
</td>
</tr>
@ -999,13 +999,17 @@ export class TransactionsComponent implements OnInit, AfterViewInit {
) {}
async ngOnInit(): Promise&lt;void&gt; {
await this.blockSyncService.blockSync();
this.transactionService.transactionsSubject.subscribe((transactions) &#x3D;&gt; {
this.transactionDataSource &#x3D; new MatTableDataSource&lt;any&gt;(transactions);
this.transactionDataSource.paginator &#x3D; this.paginator;
this.transactionDataSource.sort &#x3D; this.sort;
this.transactions &#x3D; transactions;
});
await this.blockSyncService.init();
await this.tokenService.init();
await this.transactionService.init();
await this.userService.init();
await this.blockSyncService.blockSync();
this.userService
.getTransactionTypes()
.pipe(first())
@ -1039,10 +1043,8 @@ export class TransactionsComponent implements OnInit, AfterViewInit {
}
ngAfterViewInit(): void {
if (this.transactionDataSource) {
this.transactionDataSource.paginator &#x3D; this.paginator;
this.transactionDataSource.sort &#x3D; this.sort;
}
this.transactionDataSource.paginator &#x3D; this.paginator;
this.transactionDataSource.sort &#x3D; this.sort;
}
downloadCsv(): void {

View File

@ -376,30 +376,6 @@
<span class="coverage-count">(1/1)</span>
</td>
</tr>
<tr class="low">
<td>
<!-- miscellaneous -->
<a href=".//functions.html#checkOnlineStatus">src/app/_helpers/online-status.ts</a>
</td>
<td>function</td>
<td>checkOnlineStatus</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/1)</span>
</td>
</tr>
<tr class="low">
<td>
<!-- miscellaneous -->
<a href="./miscellaneous/variables.html#apiUrls">src/app/_helpers/online-status.ts</a>
</td>
<td>variable</td>
<td>apiUrls</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/1)</span>
</td>
</tr>
<tr class="very-good">
<td>
<!-- miscellaneous -->
@ -472,18 +448,6 @@
<span class="coverage-count">(0/1)</span>
</td>
</tr>
<tr class="very-good">
<td>
<!-- miscellaneous -->
<a href="./interceptors/ConnectionInterceptor.html">src/app/_interceptors/connection.interceptor.ts</a>
</td>
<td>interceptor</td>
<td>ConnectionInterceptor</td>
<td align="right" data-sort="100">
<span class="coverage-percent">100 %</span>
<span class="coverage-count">(3/3)</span>
</td>
</tr>
<tr class="very-good">
<td>
<!-- miscellaneous -->
@ -793,7 +757,7 @@
<td>BlockSyncService</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/9)</span>
<span class="coverage-count">(0/10)</span>
</td>
</tr>
<tr class="low">
@ -841,7 +805,7 @@
<td>LoggingService</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/9)</span>
<span class="coverage-count">(0/11)</span>
</td>
</tr>
<tr class="low">
@ -853,7 +817,7 @@
<td>RegistryService</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/8)</span>
<span class="coverage-count">(0/5)</span>
</td>
</tr>
<tr class="low">
@ -877,7 +841,7 @@
<td>TransactionService</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/16)</span>
<span class="coverage-count">(0/17)</span>
</td>
</tr>
<tr class="low">
@ -901,7 +865,7 @@
<td>UserService</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/37)</span>
<span class="coverage-count">(0/38)</span>
</td>
</tr>
<tr class="low">
@ -973,7 +937,7 @@
<td>AccountDetailsComponent</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/48)</span>
<span class="coverage-count">(0/47)</span>
</td>
</tr>
<tr class="low">
@ -985,7 +949,7 @@
<td>AccountSearchComponent</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/12)</span>
<span class="coverage-count">(0/16)</span>
</td>
</tr>
<tr class="low">
@ -997,7 +961,7 @@
<td>AccountsComponent</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/19)</span>
<span class="coverage-count">(0/18)</span>
</td>
</tr>
<tr class="low">
@ -1057,7 +1021,7 @@
<td>SettingsComponent</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/12)</span>
<span class="coverage-count">(0/13)</span>
</td>
</tr>
<tr class="low">
@ -1081,7 +1045,7 @@
<td>TokensComponent</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/13)</span>
<span class="coverage-count">(0/12)</span>
</td>
</tr>
<tr class="low">

View File

@ -4,22 +4,22 @@
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
-->
<!-- Title: dependencies Pages: 1 -->
<svg width="5286pt" height="363pt"
viewBox="0.00 0.00 5286.00 363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="5072pt" height="363pt"
viewBox="0.00 0.00 5072.00 363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 359)">
<title>dependencies</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-359 5282,-359 5282,4 -4,4"/>
<text text-anchor="start" x="2618.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="2405,-10 2405,-30 2425,-30 2425,-10 2405,-10"/>
<text text-anchor="start" x="2428.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="2518,-10 2518,-30 2538,-30 2538,-10 2518,-10"/>
<text text-anchor="start" x="2541.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="2604,-10 2604,-30 2624,-30 2624,-10 2604,-10"/>
<text text-anchor="start" x="2627.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="2701,-10 2701,-30 2721,-30 2721,-10 2701,-10"/>
<text text-anchor="start" x="2724.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="2797,-10 2797,-30 2817,-30 2817,-10 2797,-10"/>
<text text-anchor="start" x="2820.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-359 5068,-359 5068,4 -4,4"/>
<text text-anchor="start" x="2511.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="2298,-10 2298,-30 2318,-30 2318,-10 2298,-10"/>
<text text-anchor="start" x="2321.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="2411,-10 2411,-30 2431,-30 2431,-10 2411,-10"/>
<text text-anchor="start" x="2434.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="2497,-10 2497,-30 2517,-30 2517,-10 2497,-10"/>
<text text-anchor="start" x="2520.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="2594,-10 2594,-30 2614,-30 2614,-10 2594,-10"/>
<text text-anchor="start" x="2617.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="2690,-10 2690,-30 2710,-30 2710,-10 2690,-10"/>
<text text-anchor="start" x="2713.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<g id="clust1" class="cluster">
<title>cluster_AccountsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="1148,-146 1148,-339 2167,-339 2167,-146 1148,-146"/>
@ -46,59 +46,59 @@
</g>
<g id="clust30" class="cluster">
<title>cluster_AppModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="2175,-146 2175,-347 3450,-347 3450,-146 2175,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="2175,-146 2175,-347 3236,-347 3236,-146 2175,-146"/>
</g>
<g id="clust31" class="cluster">
<title>cluster_AppModule_declarations</title>
<polygon fill="none" stroke="black" points="3320,-154 3320,-206 3442,-206 3442,-154 3320,-154"/>
<polygon fill="none" stroke="black" points="3106,-154 3106,-206 3228,-206 3228,-154 3106,-154"/>
</g>
<g id="clust33" class="cluster">
<title>cluster_AppModule_imports</title>
<polygon fill="none" stroke="black" points="3168,-154 3168,-206 3312,-206 3312,-154 3168,-154"/>
<polygon fill="none" stroke="black" points="2954,-154 2954,-206 3098,-206 3098,-154 2954,-154"/>
</g>
<g id="clust35" class="cluster">
<title>cluster_AppModule_bootstrap</title>
<polygon fill="none" stroke="black" points="2690,-287 2690,-339 2814,-339 2814,-287 2690,-287"/>
<polygon fill="none" stroke="black" points="2577,-287 2577,-339 2701,-339 2701,-287 2577,-287"/>
</g>
<g id="clust36" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="black" points="2183,-154 2183,-206 3160,-206 3160,-154 2183,-154"/>
<polygon fill="none" stroke="black" points="2183,-154 2183,-206 2946,-206 2946,-154 2183,-154"/>
</g>
<g id="clust43" class="cluster">
<title>cluster_AuthModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3458,-146 3458,-274 3935,-274 3935,-146 3458,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3244,-146 3244,-274 3721,-274 3721,-146 3244,-146"/>
</g>
<g id="clust44" class="cluster">
<title>cluster_AuthModule_declarations</title>
<polygon fill="none" stroke="black" points="3622,-154 3622,-206 3927,-206 3927,-154 3622,-154"/>
<polygon fill="none" stroke="black" points="3408,-154 3408,-206 3713,-206 3713,-154 3408,-154"/>
</g>
<g id="clust47" class="cluster">
<title>cluster_AuthModule_imports</title>
<polygon fill="none" stroke="black" points="3466,-154 3466,-206 3614,-206 3614,-154 3466,-154"/>
<polygon fill="none" stroke="black" points="3252,-154 3252,-206 3400,-206 3400,-154 3252,-154"/>
</g>
<g id="clust57" class="cluster">
<title>cluster_PagesModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3943,-146 3943,-274 4251,-274 4251,-146 3943,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3729,-146 3729,-274 4037,-274 4037,-146 3729,-146"/>
</g>
<g id="clust58" class="cluster">
<title>cluster_PagesModule_declarations</title>
<polygon fill="none" stroke="black" points="4113,-154 4113,-206 4243,-206 4243,-154 4113,-154"/>
<polygon fill="none" stroke="black" points="3899,-154 3899,-206 4029,-206 4029,-154 3899,-154"/>
</g>
<g id="clust60" class="cluster">
<title>cluster_PagesModule_imports</title>
<polygon fill="none" stroke="black" points="3951,-154 3951,-206 4105,-206 4105,-154 3951,-154"/>
<polygon fill="none" stroke="black" points="3737,-154 3737,-206 3891,-206 3891,-154 3737,-154"/>
</g>
<g id="clust70" class="cluster">
<title>cluster_SettingsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4259,-146 4259,-274 4763,-274 4763,-146 4259,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4045,-146 4045,-274 4549,-274 4549,-146 4045,-146"/>
</g>
<g id="clust71" class="cluster">
<title>cluster_SettingsModule_declarations</title>
<polygon fill="none" stroke="black" points="4441,-154 4441,-206 4755,-206 4755,-154 4441,-154"/>
<polygon fill="none" stroke="black" points="4227,-154 4227,-206 4541,-206 4541,-154 4227,-154"/>
</g>
<g id="clust74" class="cluster">
<title>cluster_SettingsModule_imports</title>
<polygon fill="none" stroke="black" points="4267,-154 4267,-206 4433,-206 4433,-154 4267,-154"/>
<polygon fill="none" stroke="black" points="4053,-154 4053,-206 4219,-206 4219,-154 4053,-154"/>
</g>
<g id="clust84" class="cluster">
<title>cluster_SharedModule</title>
@ -114,15 +114,15 @@
</g>
<g id="clust100" class="cluster">
<title>cluster_TokensModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4771,-146 4771,-274 5270,-274 5270,-146 4771,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4557,-146 4557,-274 5056,-274 5056,-146 4557,-146"/>
</g>
<g id="clust101" class="cluster">
<title>cluster_TokensModule_declarations</title>
<polygon fill="none" stroke="black" points="4949,-154 4949,-206 5262,-206 5262,-154 4949,-154"/>
<polygon fill="none" stroke="black" points="4735,-154 4735,-206 5048,-206 5048,-154 4735,-154"/>
</g>
<g id="clust104" class="cluster">
<title>cluster_TokensModule_imports</title>
<polygon fill="none" stroke="black" points="4779,-154 4779,-206 4941,-206 4941,-154 4779,-154"/>
<polygon fill="none" stroke="black" points="4565,-154 4565,-206 4727,-206 4727,-154 4565,-154"/>
</g>
<g id="clust114" class="cluster">
<title>cluster_TransactionsModule</title>
@ -225,7 +225,7 @@
<text text-anchor="middle" x="1230" y="-243.8" font-family="Times,serif" font-size="14.00">TransactionsModule</text>
</g>
<!-- SharedModule&#45;&gt;TransactionsModule -->
<g id="edge55" class="edge">
<g id="edge54" class="edge">
<title>SharedModule&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M1413.61,-198.22C1413.61,-218.37 1413.61,-248 1413.61,-248 1413.61,-248 1305.77,-248 1305.77,-248"/>
<polygon fill="black" stroke="black" points="1305.77,-244.5 1295.77,-248 1305.77,-251.5 1305.77,-244.5"/>
@ -245,158 +245,158 @@
<!-- AppModule -->
<g id="node13" class="node">
<title>AppModule</title>
<polygon fill="#8dd3c7" stroke="black" points="2793.66,-266 2790.66,-270 2769.66,-270 2766.66,-266 2710.34,-266 2710.34,-230 2793.66,-230 2793.66,-266"/>
<text text-anchor="middle" x="2752" y="-243.8" font-family="Times,serif" font-size="14.00">AppModule</text>
<polygon fill="#8dd3c7" stroke="black" points="2680.66,-266 2677.66,-270 2656.66,-270 2653.66,-266 2597.34,-266 2597.34,-230 2680.66,-230 2680.66,-266"/>
<text text-anchor="middle" x="2639" y="-243.8" font-family="Times,serif" font-size="14.00">AppModule</text>
</g>
<!-- SharedModule&#45;&gt;AppModule -->
<g id="edge13" class="edge">
<title>SharedModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M1438.22,-193C1609.81,-193 2171.16,-193 2171.16,-193 2171.16,-193 2171.16,-257 2171.16,-257 2171.16,-257 2700.23,-257 2700.23,-257"/>
<polygon fill="black" stroke="black" points="2700.23,-260.5 2710.23,-257 2700.23,-253.5 2700.23,-260.5"/>
<path fill="none" stroke="black" d="M1438.22,-193C1609.81,-193 2171.16,-193 2171.16,-193 2171.16,-193 2171.16,-257 2171.16,-257 2171.16,-257 2587.07,-257 2587.07,-257"/>
<polygon fill="black" stroke="black" points="2587.07,-260.5 2597.07,-257 2587.07,-253.5 2587.07,-260.5"/>
</g>
<!-- AuthModule -->
<g id="node23" class="node">
<g id="node22" class="node">
<title>AuthModule</title>
<polygon fill="#8dd3c7" stroke="black" points="3668.55,-266 3665.55,-270 3644.55,-270 3641.55,-266 3581.45,-266 3581.45,-230 3668.55,-230 3668.55,-266"/>
<text text-anchor="middle" x="3625" y="-243.8" font-family="Times,serif" font-size="14.00">AuthModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3454.55,-266 3451.55,-270 3430.55,-270 3427.55,-266 3367.45,-266 3367.45,-230 3454.55,-230 3454.55,-266"/>
<text text-anchor="middle" x="3411" y="-243.8" font-family="Times,serif" font-size="14.00">AuthModule</text>
</g>
<!-- SharedModule&#45;&gt;AuthModule -->
<g id="edge23" class="edge">
<g id="edge22" class="edge">
<title>SharedModule&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M1364.39,-198.13C1364.39,-208.71 1364.39,-220 1364.39,-220 1364.39,-220 3589.6,-220 3589.6,-220 3589.6,-220 3589.6,-220.98 3589.6,-220.98"/>
<polygon fill="black" stroke="black" points="3586.1,-219.79 3589.6,-229.79 3593.1,-219.79 3586.1,-219.79"/>
<path fill="none" stroke="black" d="M1364.39,-198.13C1364.39,-208.71 1364.39,-220 1364.39,-220 1364.39,-220 3375.6,-220 3375.6,-220 3375.6,-220 3375.6,-220.98 3375.6,-220.98"/>
<polygon fill="black" stroke="black" points="3372.1,-219.79 3375.6,-229.79 3379.1,-219.79 3372.1,-219.79"/>
</g>
<!-- PagesModule -->
<g id="node26" class="node">
<g id="node25" class="node">
<title>PagesModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4074.21,-266 4071.21,-270 4050.21,-270 4047.21,-266 3981.79,-266 3981.79,-230 4074.21,-230 4074.21,-266"/>
<text text-anchor="middle" x="4028" y="-243.8" font-family="Times,serif" font-size="14.00">PagesModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3860.21,-266 3857.21,-270 3836.21,-270 3833.21,-266 3767.79,-266 3767.79,-230 3860.21,-230 3860.21,-266"/>
<text text-anchor="middle" x="3814" y="-243.8" font-family="Times,serif" font-size="14.00">PagesModule</text>
</g>
<!-- SharedModule&#45;&gt;PagesModule -->
<g id="edge26" class="edge">
<g id="edge25" class="edge">
<title>SharedModule&#45;&gt;PagesModule</title>
<path fill="none" stroke="black" d="M1376.7,-198.19C1376.7,-206.28 1376.7,-214 1376.7,-214 1376.7,-214 4012.63,-214 4012.63,-214 4012.63,-214 4012.63,-219.81 4012.63,-219.81"/>
<polygon fill="black" stroke="black" points="4009.13,-219.81 4012.63,-229.81 4016.13,-219.81 4009.13,-219.81"/>
<path fill="none" stroke="black" d="M1376.7,-198.19C1376.7,-206.28 1376.7,-214 1376.7,-214 1376.7,-214 3798.63,-214 3798.63,-214 3798.63,-214 3798.63,-219.81 3798.63,-219.81"/>
<polygon fill="black" stroke="black" points="3795.13,-219.81 3798.63,-229.81 3802.13,-219.81 3795.13,-219.81"/>
</g>
<!-- SettingsModule -->
<g id="node30" class="node">
<g id="node29" class="node">
<title>SettingsModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4483.16,-266 4480.16,-270 4459.16,-270 4456.16,-266 4378.84,-266 4378.84,-230 4483.16,-230 4483.16,-266"/>
<text text-anchor="middle" x="4431" y="-243.8" font-family="Times,serif" font-size="14.00">SettingsModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4269.16,-266 4266.16,-270 4245.16,-270 4242.16,-266 4164.84,-266 4164.84,-230 4269.16,-230 4269.16,-266"/>
<text text-anchor="middle" x="4217" y="-243.8" font-family="Times,serif" font-size="14.00">SettingsModule</text>
</g>
<!-- SharedModule&#45;&gt;SettingsModule -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>SharedModule&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M1389,-198.2C1389,-204.03 1389,-209 1389,-209 1389,-209 4394.08,-209 4394.08,-209 4394.08,-209 4394.08,-219.87 4394.08,-219.87"/>
<polygon fill="black" stroke="black" points="4390.58,-219.87 4394.08,-229.87 4397.58,-219.87 4390.58,-219.87"/>
<path fill="none" stroke="black" d="M1389,-198.2C1389,-204.03 1389,-209 1389,-209 1389,-209 4180.08,-209 4180.08,-209 4180.08,-209 4180.08,-219.87 4180.08,-219.87"/>
<polygon fill="black" stroke="black" points="4176.58,-219.87 4180.08,-229.87 4183.58,-219.87 4176.58,-219.87"/>
</g>
<!-- FooterComponent -->
<g id="node42" class="node">
<g id="node41" class="node">
<title>FooterComponent </title>
<polygon fill="#fb8072" stroke="black" points="677.88,-122 556.12,-122 556.12,-86 677.88,-86 677.88,-122"/>
<text text-anchor="middle" x="617" y="-99.8" font-family="Times,serif" font-size="14.00">FooterComponent </text>
</g>
<!-- SharedModule&#45;&gt;FooterComponent -->
<g id="edge41" class="edge">
<g id="edge40" class="edge">
<title>SharedModule&#45;&gt;FooterComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1354.35,-161.97C1354.35,-155.15 1354.35,-149 1354.35,-149 1354.35,-149 621.8,-149 621.8,-149 621.8,-149 621.8,-132.04 621.8,-132.04"/>
<polygon fill="black" stroke="black" points="625.3,-132.04 621.8,-122.04 618.3,-132.04 625.3,-132.04"/>
</g>
<!-- MenuSelectionDirective -->
<g id="node43" class="node">
<g id="node42" class="node">
<title>MenuSelectionDirective </title>
<polygon fill="#fb8072" stroke="black" points="538.34,-122 381.66,-122 381.66,-86 538.34,-86 538.34,-122"/>
<text text-anchor="middle" x="460" y="-99.8" font-family="Times,serif" font-size="14.00">MenuSelectionDirective </text>
</g>
<!-- SharedModule&#45;&gt;MenuSelectionDirective -->
<g id="edge42" class="edge">
<g id="edge41" class="edge">
<title>SharedModule&#45;&gt;MenuSelectionDirective </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1350.71,-161.79C1350.71,-156.45 1350.71,-152 1350.71,-152 1350.71,-152 460,-152 460,-152 460,-152 460,-132.15 460,-132.15"/>
<polygon fill="black" stroke="black" points="463.5,-132.15 460,-122.15 456.5,-132.15 463.5,-132.15"/>
</g>
<!-- NetworkStatusComponent -->
<g id="node44" class="node">
<g id="node43" class="node">
<title>NetworkStatusComponent </title>
<polygon fill="#fb8072" stroke="black" points="364.03,-122 195.97,-122 195.97,-86 364.03,-86 364.03,-122"/>
<text text-anchor="middle" x="280" y="-99.8" font-family="Times,serif" font-size="14.00">NetworkStatusComponent </text>
</g>
<!-- SharedModule&#45;&gt;NetworkStatusComponent -->
<g id="edge43" class="edge">
<g id="edge42" class="edge">
<title>SharedModule&#45;&gt;NetworkStatusComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1347.07,-161.81C1347.07,-158.46 1347.07,-156 1347.07,-156 1347.07,-156 357.87,-156 357.87,-156 357.87,-156 357.87,-132.19 357.87,-132.19"/>
<polygon fill="black" stroke="black" points="361.37,-132.19 357.87,-122.19 354.37,-132.19 361.37,-132.19"/>
</g>
<!-- SafePipe -->
<g id="node45" class="node">
<g id="node44" class="node">
<title>SafePipe </title>
<polygon fill="#fb8072" stroke="black" points="177.76,-122 108.24,-122 108.24,-86 177.76,-86 177.76,-122"/>
<text text-anchor="middle" x="143" y="-99.8" font-family="Times,serif" font-size="14.00">SafePipe </text>
</g>
<!-- SharedModule&#45;&gt;SafePipe -->
<g id="edge44" class="edge">
<g id="edge43" class="edge">
<title>SharedModule&#45;&gt;SafePipe </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1343.43,-161.92C1343.43,-160.15 1343.43,-159 1343.43,-159 1343.43,-159 172.7,-159 172.7,-159 172.7,-159 172.7,-132.01 172.7,-132.01"/>
<polygon fill="black" stroke="black" points="176.2,-132.01 172.7,-122.01 169.2,-132.01 176.2,-132.01"/>
</g>
<!-- SidebarComponent -->
<g id="node46" class="node">
<g id="node45" class="node">
<title>SidebarComponent </title>
<polygon fill="#fb8072" stroke="black" points="1211.6,-122 1084.4,-122 1084.4,-86 1211.6,-86 1211.6,-122"/>
<text text-anchor="middle" x="1148" y="-99.8" font-family="Times,serif" font-size="14.00">SidebarComponent </text>
</g>
<!-- SharedModule&#45;&gt;SidebarComponent -->
<g id="edge45" class="edge">
<g id="edge44" class="edge">
<title>SharedModule&#45;&gt;SidebarComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1368.92,-161.85C1368.92,-149.73 1368.92,-136 1368.92,-136 1368.92,-136 1188.01,-136 1188.01,-136 1188.01,-136 1188.01,-132.24 1188.01,-132.24"/>
<polygon fill="black" stroke="black" points="1191.51,-132.24 1188.01,-122.24 1184.51,-132.24 1191.51,-132.24"/>
</g>
<!-- TokenRatioPipe -->
<g id="node47" class="node">
<g id="node46" class="node">
<title>TokenRatioPipe </title>
<polygon fill="#fb8072" stroke="black" points="1066.49,-122 955.51,-122 955.51,-86 1066.49,-86 1066.49,-122"/>
<text text-anchor="middle" x="1011" y="-99.8" font-family="Times,serif" font-size="14.00">TokenRatioPipe </text>
</g>
<!-- SharedModule&#45;&gt;TokenRatioPipe -->
<g id="edge46" class="edge">
<g id="edge45" class="edge">
<title>SharedModule&#45;&gt;TokenRatioPipe </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1365.28,-161.9C1365.28,-150.91 1365.28,-139 1365.28,-139 1365.28,-139 1011,-139 1011,-139 1011,-139 1011,-132.32 1011,-132.32"/>
<polygon fill="black" stroke="black" points="1014.5,-132.32 1011,-122.32 1007.5,-132.32 1014.5,-132.32"/>
</g>
<!-- TopbarComponent -->
<g id="node48" class="node">
<g id="node47" class="node">
<title>TopbarComponent </title>
<polygon fill="#fb8072" stroke="black" points="937.76,-122 812.24,-122 812.24,-86 937.76,-86 937.76,-122"/>
<text text-anchor="middle" x="875" y="-99.8" font-family="Times,serif" font-size="14.00">TopbarComponent </text>
</g>
<!-- SharedModule&#45;&gt;TopbarComponent -->
<g id="edge47" class="edge">
<g id="edge46" class="edge">
<title>SharedModule&#45;&gt;TopbarComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1361.64,-161.89C1361.64,-152.1 1361.64,-142 1361.64,-142 1361.64,-142 927.45,-142 927.45,-142 927.45,-142 927.45,-132.11 927.45,-132.11"/>
<polygon fill="black" stroke="black" points="930.95,-132.11 927.45,-122.11 923.95,-132.11 930.95,-132.11"/>
</g>
<!-- UnixDatePipe -->
<g id="node49" class="node">
<g id="node48" class="node">
<title>UnixDatePipe </title>
<polygon fill="#fb8072" stroke="black" points="794.31,-122 695.69,-122 695.69,-86 794.31,-86 794.31,-122"/>
<text text-anchor="middle" x="745" y="-99.8" font-family="Times,serif" font-size="14.00">UnixDatePipe </text>
</g>
<!-- SharedModule&#45;&gt;UnixDatePipe -->
<g id="edge48" class="edge">
<g id="edge47" class="edge">
<title>SharedModule&#45;&gt;UnixDatePipe </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1357.99,-161.81C1357.99,-153.72 1357.99,-146 1357.99,-146 1357.99,-146 779.99,-146 779.99,-146 779.99,-146 779.99,-132.06 779.99,-132.06"/>
<polygon fill="black" stroke="black" points="783.49,-132.06 779.99,-122.06 776.49,-132.06 783.49,-132.06"/>
</g>
<!-- TokensModule -->
<g id="node52" class="node">
<g id="node51" class="node">
<title>TokensModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4989.26,-266 4986.26,-270 4965.26,-270 4962.26,-266 4888.74,-266 4888.74,-230 4989.26,-230 4989.26,-266"/>
<text text-anchor="middle" x="4939" y="-243.8" font-family="Times,serif" font-size="14.00">TokensModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4775.26,-266 4772.26,-270 4751.26,-270 4748.26,-266 4674.74,-266 4674.74,-230 4775.26,-230 4775.26,-266"/>
<text text-anchor="middle" x="4725" y="-243.8" font-family="Times,serif" font-size="14.00">TokensModule</text>
</g>
<!-- SharedModule&#45;&gt;TokensModule -->
<g id="edge51" class="edge">
<g id="edge50" class="edge">
<title>SharedModule&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M1401.3,-198.19C1401.3,-201.54 1401.3,-204 1401.3,-204 1401.3,-204 4903.39,-204 4903.39,-204 4903.39,-204 4903.39,-219.85 4903.39,-219.85"/>
<polygon fill="black" stroke="black" points="4899.89,-219.85 4903.39,-229.85 4906.89,-219.85 4899.89,-219.85"/>
<path fill="none" stroke="black" d="M1401.3,-198.19C1401.3,-201.54 1401.3,-204 1401.3,-204 1401.3,-204 4689.39,-204 4689.39,-204 4689.39,-204 4689.39,-219.85 4689.39,-219.85"/>
<polygon fill="black" stroke="black" points="4685.89,-219.85 4689.39,-229.85 4692.89,-219.85 4685.89,-219.85"/>
</g>
<!-- TransactionsModule&#45;&gt;AccountsModule -->
<g id="edge7" class="edge">
@ -405,13 +405,13 @@
<polygon fill="black" stroke="black" points="1478.68,-325.5 1488.68,-322 1478.68,-318.5 1478.68,-325.5"/>
</g>
<!-- TransactionDetailsComponent -->
<g id="node57" class="node">
<g id="node56" class="node">
<title>TransactionDetailsComponent </title>
<polygon fill="#fb8072" stroke="black" points="542.07,-198 351.93,-198 351.93,-162 542.07,-162 542.07,-198"/>
<text text-anchor="middle" x="447" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionDetailsComponent </text>
</g>
<!-- TransactionsModule&#45;&gt;TransactionDetailsComponent -->
<g id="edge57" class="edge">
<g id="edge56" class="edge">
<title>TransactionsModule&#45;&gt;TransactionDetailsComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1164.25,-259C975.77,-259 447,-259 447,-259 447,-259 447,-208.32 447,-208.32"/>
<polygon fill="black" stroke="black" points="450.5,-208.32 447,-198.32 443.5,-208.32 450.5,-208.32"/>
@ -443,383 +443,371 @@
<!-- AppComponent -->
<g id="node12" class="node">
<title>AppComponent</title>
<polygon fill="#ffffb3" stroke="black" points="3433.94,-198 3328.06,-198 3328.06,-162 3433.94,-162 3433.94,-198"/>
<text text-anchor="middle" x="3381" y="-175.8" font-family="Times,serif" font-size="14.00">AppComponent</text>
<polygon fill="#ffffb3" stroke="black" points="3219.94,-198 3114.06,-198 3114.06,-162 3219.94,-162 3219.94,-198"/>
<text text-anchor="middle" x="3167" y="-175.8" font-family="Times,serif" font-size="14.00">AppComponent</text>
</g>
<!-- AppComponent&#45;&gt;AppModule -->
<g id="edge11" class="edge">
<title>AppComponent&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M3381,-198.25C3381,-221.02 3381,-257 3381,-257 3381,-257 2803.76,-257 2803.76,-257"/>
<polygon fill="black" stroke="black" points="2803.76,-253.5 2793.76,-257 2803.76,-260.5 2803.76,-253.5"/>
<path fill="none" stroke="black" d="M3167,-198.25C3167,-221.02 3167,-257 3167,-257 3167,-257 2690.87,-257 2690.87,-257"/>
<polygon fill="black" stroke="black" points="2690.87,-253.5 2680.87,-257 2690.87,-260.5 2690.87,-253.5"/>
</g>
<!-- AppComponent -->
<g id="node15" class="node">
<title>AppComponent </title>
<polygon fill="#80b1d3" stroke="black" points="2806.44,-331 2697.56,-331 2697.56,-295 2806.44,-295 2806.44,-331"/>
<text text-anchor="middle" x="2752" y="-308.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
<polygon fill="#80b1d3" stroke="black" points="2693.44,-331 2584.56,-331 2584.56,-295 2693.44,-295 2693.44,-331"/>
<text text-anchor="middle" x="2639" y="-308.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
</g>
<!-- AppModule&#45;&gt;AppComponent -->
<g id="edge14" class="edge">
<title>AppModule&#45;&gt;AppComponent </title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2752,-266.11C2752,-266.11 2752,-284.99 2752,-284.99"/>
<polygon fill="black" stroke="black" points="2748.5,-284.99 2752,-294.99 2755.5,-284.99 2748.5,-284.99"/>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2639,-266.11C2639,-266.11 2639,-284.99 2639,-284.99"/>
<polygon fill="black" stroke="black" points="2635.5,-284.99 2639,-294.99 2642.5,-284.99 2635.5,-284.99"/>
</g>
<!-- AppRoutingModule -->
<g id="node14" class="node">
<title>AppRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="3304.27,-198 3301.27,-202 3280.27,-202 3277.27,-198 3175.73,-198 3175.73,-162 3304.27,-162 3304.27,-198"/>
<text text-anchor="middle" x="3240" y="-175.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3090.27,-198 3087.27,-202 3066.27,-202 3063.27,-198 2961.73,-198 2961.73,-162 3090.27,-162 3090.27,-198"/>
<text text-anchor="middle" x="3026" y="-175.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
</g>
<!-- AppRoutingModule&#45;&gt;AppModule -->
<g id="edge12" class="edge">
<title>AppRoutingModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M3240,-198.22C3240,-218.37 3240,-248 3240,-248 3240,-248 2804.03,-248 2804.03,-248"/>
<polygon fill="black" stroke="black" points="2804.03,-244.5 2794.03,-248 2804.03,-251.5 2804.03,-244.5"/>
</g>
<!-- ConnectionInterceptor -->
<g id="node16" class="node">
<title>ConnectionInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="2651" cy="-180" rx="97.83" ry="18"/>
<text text-anchor="middle" x="2651" y="-175.8" font-family="Times,serif" font-size="14.00">ConnectionInterceptor</text>
</g>
<!-- ConnectionInterceptor&#45;&gt;AppModule -->
<g id="edge15" class="edge">
<title>ConnectionInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2729.54,-190.93C2729.54,-190.93 2729.54,-219.94 2729.54,-219.94"/>
<polygon fill="black" stroke="black" points="2726.04,-219.94 2729.54,-229.94 2733.04,-219.94 2726.04,-219.94"/>
<path fill="none" stroke="black" d="M3026,-198.22C3026,-218.37 3026,-248 3026,-248 3026,-248 2690.78,-248 2690.78,-248"/>
<polygon fill="black" stroke="black" points="2690.78,-244.5 2680.78,-248 2690.78,-251.5 2690.78,-244.5"/>
</g>
<!-- ErrorInterceptor -->
<g id="node17" class="node">
<g id="node16" class="node">
<title>ErrorInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="2461" cy="-180" rx="73.53" ry="18"/>
<text text-anchor="middle" x="2461" y="-175.8" font-family="Times,serif" font-size="14.00">ErrorInterceptor</text>
</g>
<!-- ErrorInterceptor&#45;&gt;AppModule -->
<g id="edge16" class="edge">
<g id="edge15" class="edge">
<title>ErrorInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2461,-198.02C2461,-215.37 2461,-239 2461,-239 2461,-239 2700.31,-239 2700.31,-239"/>
<polygon fill="black" stroke="black" points="2700.31,-242.5 2710.31,-239 2700.31,-235.5 2700.31,-242.5"/>
<path fill="none" stroke="black" d="M2461,-198.02C2461,-215.37 2461,-239 2461,-239 2461,-239 2587.27,-239 2587.27,-239"/>
<polygon fill="black" stroke="black" points="2587.27,-242.5 2597.27,-239 2587.27,-235.5 2587.27,-242.5"/>
</g>
<!-- GlobalErrorHandler -->
<g id="node18" class="node">
<g id="node17" class="node">
<title>GlobalErrorHandler</title>
<ellipse fill="#fdb462" stroke="black" cx="2280" cy="-180" rx="88.58" ry="18"/>
<text text-anchor="middle" x="2280" y="-175.8" font-family="Times,serif" font-size="14.00">GlobalErrorHandler</text>
</g>
<!-- GlobalErrorHandler&#45;&gt;AppModule -->
<g id="edge17" class="edge">
<g id="edge16" class="edge">
<title>GlobalErrorHandler&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2280,-198.22C2280,-218.37 2280,-248 2280,-248 2280,-248 2700.11,-248 2700.11,-248"/>
<polygon fill="black" stroke="black" points="2700.11,-251.5 2710.11,-248 2700.11,-244.5 2700.11,-251.5"/>
<path fill="none" stroke="black" d="M2280,-198.22C2280,-218.37 2280,-248 2280,-248 2280,-248 2587.12,-248 2587.12,-248"/>
<polygon fill="black" stroke="black" points="2587.12,-251.5 2597.12,-248 2587.12,-244.5 2587.12,-251.5"/>
</g>
<!-- HttpConfigInterceptor -->
<g id="node19" class="node">
<g id="node18" class="node">
<title>HttpConfigInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="3055" cy="-180" rx="97.27" ry="18"/>
<text text-anchor="middle" x="3055" y="-175.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="2841" cy="-180" rx="97.27" ry="18"/>
<text text-anchor="middle" x="2841" y="-175.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
</g>
<!-- HttpConfigInterceptor&#45;&gt;AppModule -->
<g id="edge18" class="edge">
<g id="edge17" class="edge">
<title>HttpConfigInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M3055,-198.02C3055,-215.37 3055,-239 3055,-239 3055,-239 2803.81,-239 2803.81,-239"/>
<polygon fill="black" stroke="black" points="2803.81,-235.5 2793.81,-239 2803.81,-242.5 2803.81,-235.5"/>
<path fill="none" stroke="black" d="M2841,-198.02C2841,-215.37 2841,-239 2841,-239 2841,-239 2690.85,-239 2690.85,-239"/>
<polygon fill="black" stroke="black" points="2690.85,-235.5 2680.85,-239 2690.85,-242.5 2690.85,-235.5"/>
</g>
<!-- LoggingInterceptor -->
<g id="node20" class="node">
<g id="node19" class="node">
<title>LoggingInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="2853" cy="-180" rx="86.24" ry="18"/>
<text text-anchor="middle" x="2853" y="-175.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="2639" cy="-180" rx="86.24" ry="18"/>
<text text-anchor="middle" x="2639" y="-175.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
</g>
<!-- LoggingInterceptor&#45;&gt;AppModule -->
<g id="edge19" class="edge">
<g id="edge18" class="edge">
<title>LoggingInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2780.35,-189.74C2780.35,-189.74 2780.35,-219.84 2780.35,-219.84"/>
<polygon fill="black" stroke="black" points="2776.85,-219.84 2780.35,-229.84 2783.85,-219.84 2776.85,-219.84"/>
<path fill="none" stroke="black" d="M2639,-198.22C2639,-198.22 2639,-219.73 2639,-219.73"/>
<polygon fill="black" stroke="black" points="2635.5,-219.73 2639,-229.73 2642.5,-219.73 2635.5,-219.73"/>
</g>
<!-- AuthComponent -->
<g id="node21" class="node">
<g id="node20" class="node">
<title>AuthComponent</title>
<polygon fill="#ffffb3" stroke="black" points="3918.83,-198 3809.17,-198 3809.17,-162 3918.83,-162 3918.83,-198"/>
<text text-anchor="middle" x="3864" y="-175.8" font-family="Times,serif" font-size="14.00">AuthComponent</text>
<polygon fill="#ffffb3" stroke="black" points="3704.83,-198 3595.17,-198 3595.17,-162 3704.83,-162 3704.83,-198"/>
<text text-anchor="middle" x="3650" y="-175.8" font-family="Times,serif" font-size="14.00">AuthComponent</text>
</g>
<!-- AuthComponent&#45;&gt;AuthModule -->
<g id="edge20" class="edge">
<g id="edge19" class="edge">
<title>AuthComponent&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M3864,-198.22C3864,-218.37 3864,-248 3864,-248 3864,-248 3678.56,-248 3678.56,-248"/>
<polygon fill="black" stroke="black" points="3678.56,-244.5 3668.56,-248 3678.56,-251.5 3678.56,-244.5"/>
<path fill="none" stroke="black" d="M3650,-198.22C3650,-218.37 3650,-248 3650,-248 3650,-248 3464.56,-248 3464.56,-248"/>
<polygon fill="black" stroke="black" points="3464.56,-244.5 3454.56,-248 3464.56,-251.5 3464.56,-244.5"/>
</g>
<!-- PasswordToggleDirective -->
<g id="node22" class="node">
<g id="node21" class="node">
<title>PasswordToggleDirective</title>
<polygon fill="#ffffb3" stroke="black" points="3791.89,-198 3630.11,-198 3630.11,-162 3791.89,-162 3791.89,-198"/>
<text text-anchor="middle" x="3711" y="-175.8" font-family="Times,serif" font-size="14.00">PasswordToggleDirective</text>
<polygon fill="#ffffb3" stroke="black" points="3577.89,-198 3416.11,-198 3416.11,-162 3577.89,-162 3577.89,-198"/>
<text text-anchor="middle" x="3497" y="-175.8" font-family="Times,serif" font-size="14.00">PasswordToggleDirective</text>
</g>
<!-- PasswordToggleDirective&#45;&gt;AuthModule -->
<g id="edge21" class="edge">
<g id="edge20" class="edge">
<title>PasswordToggleDirective&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M3649.54,-198.22C3649.54,-198.22 3649.54,-219.73 3649.54,-219.73"/>
<polygon fill="black" stroke="black" points="3646.04,-219.73 3649.54,-229.73 3653.04,-219.73 3646.04,-219.73"/>
<path fill="none" stroke="black" d="M3435.54,-198.22C3435.54,-198.22 3435.54,-219.73 3435.54,-219.73"/>
<polygon fill="black" stroke="black" points="3432.04,-219.73 3435.54,-229.73 3439.04,-219.73 3432.04,-219.73"/>
</g>
<!-- AuthRoutingModule -->
<g id="node24" class="node">
<g id="node23" class="node">
<title>AuthRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="3606.17,-198 3603.17,-202 3582.17,-202 3579.17,-198 3473.83,-198 3473.83,-162 3606.17,-162 3606.17,-198"/>
<text text-anchor="middle" x="3540" y="-175.8" font-family="Times,serif" font-size="14.00">AuthRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3392.17,-198 3389.17,-202 3368.17,-202 3365.17,-198 3259.83,-198 3259.83,-162 3392.17,-162 3392.17,-198"/>
<text text-anchor="middle" x="3326" y="-175.8" font-family="Times,serif" font-size="14.00">AuthRoutingModule</text>
</g>
<!-- AuthRoutingModule&#45;&gt;AuthModule -->
<g id="edge22" class="edge">
<g id="edge21" class="edge">
<title>AuthRoutingModule&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M3597.96,-198.22C3597.96,-198.22 3597.96,-219.73 3597.96,-219.73"/>
<polygon fill="black" stroke="black" points="3594.46,-219.73 3597.96,-229.73 3601.46,-219.73 3594.46,-219.73"/>
<path fill="none" stroke="black" d="M3383.96,-198.22C3383.96,-198.22 3383.96,-219.73 3383.96,-219.73"/>
<polygon fill="black" stroke="black" points="3380.46,-219.73 3383.96,-229.73 3387.46,-219.73 3380.46,-219.73"/>
</g>
<!-- PagesComponent -->
<g id="node25" class="node">
<g id="node24" class="node">
<title>PagesComponent</title>
<polygon fill="#ffffb3" stroke="black" points="4234.99,-198 4121.01,-198 4121.01,-162 4234.99,-162 4234.99,-198"/>
<text text-anchor="middle" x="4178" y="-175.8" font-family="Times,serif" font-size="14.00">PagesComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4020.99,-198 3907.01,-198 3907.01,-162 4020.99,-162 4020.99,-198"/>
<text text-anchor="middle" x="3964" y="-175.8" font-family="Times,serif" font-size="14.00">PagesComponent</text>
</g>
<!-- PagesComponent&#45;&gt;PagesModule -->
<g id="edge24" class="edge">
<g id="edge23" class="edge">
<title>PagesComponent&#45;&gt;PagesModule</title>
<path fill="none" stroke="black" d="M4178,-198.22C4178,-218.37 4178,-248 4178,-248 4178,-248 4084.23,-248 4084.23,-248"/>
<polygon fill="black" stroke="black" points="4084.23,-244.5 4074.23,-248 4084.23,-251.5 4084.23,-244.5"/>
<path fill="none" stroke="black" d="M3964,-198.22C3964,-218.37 3964,-248 3964,-248 3964,-248 3870.23,-248 3870.23,-248"/>
<polygon fill="black" stroke="black" points="3870.23,-244.5 3860.23,-248 3870.23,-251.5 3870.23,-244.5"/>
</g>
<!-- PagesRoutingModule -->
<g id="node27" class="node">
<g id="node26" class="node">
<title>PagesRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4096.82,-198 4093.82,-202 4072.82,-202 4069.82,-198 3959.18,-198 3959.18,-162 4096.82,-162 4096.82,-198"/>
<text text-anchor="middle" x="4028" y="-175.8" font-family="Times,serif" font-size="14.00">PagesRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3882.82,-198 3879.82,-202 3858.82,-202 3855.82,-198 3745.18,-198 3745.18,-162 3882.82,-162 3882.82,-198"/>
<text text-anchor="middle" x="3814" y="-175.8" font-family="Times,serif" font-size="14.00">PagesRoutingModule</text>
</g>
<!-- PagesRoutingModule&#45;&gt;PagesModule -->
<g id="edge25" class="edge">
<g id="edge24" class="edge">
<title>PagesRoutingModule&#45;&gt;PagesModule</title>
<path fill="none" stroke="black" d="M4043.37,-198.22C4043.37,-198.22 4043.37,-219.73 4043.37,-219.73"/>
<polygon fill="black" stroke="black" points="4039.87,-219.73 4043.37,-229.73 4046.87,-219.73 4039.87,-219.73"/>
<path fill="none" stroke="black" d="M3829.37,-198.22C3829.37,-198.22 3829.37,-219.73 3829.37,-219.73"/>
<polygon fill="black" stroke="black" points="3825.87,-219.73 3829.37,-229.73 3832.87,-219.73 3825.87,-219.73"/>
</g>
<!-- OrganizationComponent -->
<g id="node28" class="node">
<g id="node27" class="node">
<title>OrganizationComponent</title>
<polygon fill="#ffffb3" stroke="black" points="4747.42,-198 4592.58,-198 4592.58,-162 4747.42,-162 4747.42,-198"/>
<text text-anchor="middle" x="4670" y="-175.8" font-family="Times,serif" font-size="14.00">OrganizationComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4533.42,-198 4378.58,-198 4378.58,-162 4533.42,-162 4533.42,-198"/>
<text text-anchor="middle" x="4456" y="-175.8" font-family="Times,serif" font-size="14.00">OrganizationComponent</text>
</g>
<!-- OrganizationComponent&#45;&gt;SettingsModule -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>OrganizationComponent&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M4670,-198.22C4670,-218.37 4670,-248 4670,-248 4670,-248 4493.45,-248 4493.45,-248"/>
<polygon fill="black" stroke="black" points="4493.45,-244.5 4483.45,-248 4493.45,-251.5 4493.45,-244.5"/>
<path fill="none" stroke="black" d="M4456,-198.22C4456,-218.37 4456,-248 4456,-248 4456,-248 4279.45,-248 4279.45,-248"/>
<polygon fill="black" stroke="black" points="4279.45,-244.5 4269.45,-248 4279.45,-251.5 4279.45,-244.5"/>
</g>
<!-- SettingsComponent -->
<g id="node29" class="node">
<g id="node28" class="node">
<title>SettingsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="4575.45,-198 4448.55,-198 4448.55,-162 4575.45,-162 4575.45,-198"/>
<text text-anchor="middle" x="4512" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4361.45,-198 4234.55,-198 4234.55,-162 4361.45,-162 4361.45,-198"/>
<text text-anchor="middle" x="4298" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsComponent</text>
</g>
<!-- SettingsComponent&#45;&gt;SettingsModule -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>SettingsComponent&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M4466.05,-198.22C4466.05,-198.22 4466.05,-219.73 4466.05,-219.73"/>
<polygon fill="black" stroke="black" points="4462.55,-219.73 4466.05,-229.73 4469.55,-219.73 4462.55,-219.73"/>
<path fill="none" stroke="black" d="M4252.05,-198.22C4252.05,-198.22 4252.05,-219.73 4252.05,-219.73"/>
<polygon fill="black" stroke="black" points="4248.55,-219.73 4252.05,-229.73 4255.55,-219.73 4248.55,-219.73"/>
</g>
<!-- SettingsRoutingModule -->
<g id="node31" class="node">
<g id="node30" class="node">
<title>SettingsRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4424.78,-198 4421.78,-202 4400.78,-202 4397.78,-198 4275.22,-198 4275.22,-162 4424.78,-162 4424.78,-198"/>
<text text-anchor="middle" x="4350" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4210.78,-198 4207.78,-202 4186.78,-202 4183.78,-198 4061.22,-198 4061.22,-162 4210.78,-162 4210.78,-198"/>
<text text-anchor="middle" x="4136" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsRoutingModule</text>
</g>
<!-- SettingsRoutingModule&#45;&gt;SettingsModule -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>SettingsRoutingModule&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M4409.48,-198.22C4409.48,-198.22 4409.48,-219.73 4409.48,-219.73"/>
<polygon fill="black" stroke="black" points="4405.98,-219.73 4409.48,-229.73 4412.98,-219.73 4405.98,-219.73"/>
<path fill="none" stroke="black" d="M4195.48,-198.22C4195.48,-198.22 4195.48,-219.73 4195.48,-219.73"/>
<polygon fill="black" stroke="black" points="4191.98,-219.73 4195.48,-229.73 4198.98,-219.73 4191.98,-219.73"/>
</g>
<!-- ErrorDialogComponent -->
<g id="node32" class="node">
<g id="node31" class="node">
<title>ErrorDialogComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1849.47,-122 1700.53,-122 1700.53,-86 1849.47,-86 1849.47,-122"/>
<text text-anchor="middle" x="1775" y="-99.8" font-family="Times,serif" font-size="14.00">ErrorDialogComponent</text>
</g>
<!-- ErrorDialogComponent&#45;&gt;SharedModule -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>ErrorDialogComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1757.86,-122.13C1757.86,-142.57 1757.86,-173 1757.86,-173 1757.86,-173 1448.36,-173 1448.36,-173"/>
<polygon fill="black" stroke="black" points="1448.36,-169.5 1438.36,-173 1448.36,-176.5 1448.36,-169.5"/>
</g>
<!-- FooterComponent -->
<g id="node33" class="node">
<g id="node32" class="node">
<title>FooterComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1682.88,-122 1565.12,-122 1565.12,-86 1682.88,-86 1682.88,-122"/>
<text text-anchor="middle" x="1624" y="-99.8" font-family="Times,serif" font-size="14.00">FooterComponent</text>
</g>
<!-- FooterComponent&#45;&gt;SharedModule -->
<g id="edge32" class="edge">
<g id="edge31" class="edge">
<title>FooterComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1596.74,-122.17C1596.74,-141.09 1596.74,-168 1596.74,-168 1596.74,-168 1448.23,-168 1448.23,-168"/>
<polygon fill="black" stroke="black" points="1448.23,-164.5 1438.23,-168 1448.23,-171.5 1448.23,-164.5"/>
</g>
<!-- MenuSelectionDirective -->
<g id="node34" class="node">
<g id="node33" class="node">
<title>MenuSelectionDirective</title>
<polygon fill="#ffffb3" stroke="black" points="1547.34,-122 1394.66,-122 1394.66,-86 1547.34,-86 1547.34,-122"/>
<text text-anchor="middle" x="1471" y="-99.8" font-family="Times,serif" font-size="14.00">MenuSelectionDirective</text>
</g>
<!-- MenuSelectionDirective&#45;&gt;SharedModule -->
<g id="edge33" class="edge">
<g id="edge32" class="edge">
<title>MenuSelectionDirective&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1403.31,-122.01C1403.31,-122.01 1403.31,-151.85 1403.31,-151.85"/>
<polygon fill="black" stroke="black" points="1399.81,-151.85 1403.31,-161.85 1406.81,-151.85 1399.81,-151.85"/>
</g>
<!-- MenuToggleDirective -->
<g id="node35" class="node">
<g id="node34" class="node">
<title>MenuToggleDirective</title>
<polygon fill="#ffffb3" stroke="black" points="1376.4,-122 1235.6,-122 1235.6,-86 1376.4,-86 1376.4,-122"/>
<text text-anchor="middle" x="1306" y="-99.8" font-family="Times,serif" font-size="14.00">MenuToggleDirective</text>
</g>
<!-- MenuToggleDirective&#45;&gt;SharedModule -->
<g id="edge34" class="edge">
<g id="edge33" class="edge">
<title>MenuToggleDirective&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1372.56,-122.01C1372.56,-122.01 1372.56,-151.85 1372.56,-151.85"/>
<polygon fill="black" stroke="black" points="1369.06,-151.85 1372.56,-161.85 1376.06,-151.85 1369.06,-151.85"/>
</g>
<!-- NetworkStatusComponent -->
<g id="node36" class="node">
<g id="node35" class="node">
<title>NetworkStatusComponent</title>
<polygon fill="#ffffb3" stroke="black" points="2636.04,-122 2471.96,-122 2471.96,-86 2636.04,-86 2636.04,-122"/>
<text text-anchor="middle" x="2554" y="-99.8" font-family="Times,serif" font-size="14.00">NetworkStatusComponent</text>
</g>
<!-- NetworkStatusComponent&#45;&gt;SharedModule -->
<g id="edge35" class="edge">
<g id="edge34" class="edge">
<title>NetworkStatusComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2503.25,-122.21C2503.25,-127.55 2503.25,-132 2503.25,-132 2503.25,-132 1429.48,-132 1429.48,-132 1429.48,-132 1429.48,-151.85 1429.48,-151.85"/>
<polygon fill="black" stroke="black" points="1425.98,-151.85 1429.48,-161.85 1432.98,-151.85 1425.98,-151.85"/>
</g>
<!-- SafePipe -->
<g id="node37" class="node">
<g id="node36" class="node">
<title>SafePipe</title>
<polygon fill="#ffffb3" stroke="black" points="2453.76,-122 2388.24,-122 2388.24,-86 2453.76,-86 2453.76,-122"/>
<text text-anchor="middle" x="2421" y="-99.8" font-family="Times,serif" font-size="14.00">SafePipe</text>
</g>
<!-- SafePipe&#45;&gt;SharedModule -->
<g id="edge36" class="edge">
<g id="edge35" class="edge">
<title>SafePipe&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2421,-122.17C2421,-126.05 2421,-129 2421,-129 2421,-129 1420.76,-129 1420.76,-129 1420.76,-129 1420.76,-151.88 1420.76,-151.88"/>
<polygon fill="black" stroke="black" points="1417.26,-151.88 1420.76,-161.88 1424.26,-151.88 1417.26,-151.88"/>
</g>
<!-- SidebarComponent -->
<g id="node38" class="node">
<g id="node37" class="node">
<title>SidebarComponent</title>
<polygon fill="#ffffb3" stroke="black" points="2370.1,-122 2245.9,-122 2245.9,-86 2370.1,-86 2370.1,-122"/>
<text text-anchor="middle" x="2308" y="-99.8" font-family="Times,serif" font-size="14.00">SidebarComponent</text>
</g>
<!-- SidebarComponent&#45;&gt;SharedModule -->
<g id="edge37" class="edge">
<g id="edge36" class="edge">
<title>SidebarComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2307.37,-122.17C2307.37,-124.45 2307.37,-126 2307.37,-126 2307.37,-126 1412.03,-126 1412.03,-126 1412.03,-126 1412.03,-151.72 1412.03,-151.72"/>
<polygon fill="black" stroke="black" points="1408.53,-151.72 1412.03,-161.72 1415.53,-151.72 1408.53,-151.72"/>
</g>
<!-- TokenRatioPipe -->
<g id="node39" class="node">
<g id="node38" class="node">
<title>TokenRatioPipe</title>
<polygon fill="#ffffb3" stroke="black" points="2227.49,-122 2120.51,-122 2120.51,-86 2227.49,-86 2227.49,-122"/>
<text text-anchor="middle" x="2174" y="-99.8" font-family="Times,serif" font-size="14.00">TokenRatioPipe</text>
</g>
<!-- TokenRatioPipe&#45;&gt;SharedModule -->
<g id="edge38" class="edge">
<g id="edge37" class="edge">
<title>TokenRatioPipe&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2135.8,-122.23C2135.8,-146.93 2135.8,-188 2135.8,-188 2135.8,-188 1448.29,-188 1448.29,-188"/>
<polygon fill="black" stroke="black" points="1448.29,-184.5 1438.29,-188 1448.29,-191.5 1448.29,-184.5"/>
</g>
<!-- TopbarComponent -->
<g id="node40" class="node">
<g id="node39" class="node">
<title>TopbarComponent</title>
<polygon fill="#ffffb3" stroke="black" points="2102.76,-122 1981.24,-122 1981.24,-86 2102.76,-86 2102.76,-122"/>
<text text-anchor="middle" x="2042" y="-99.8" font-family="Times,serif" font-size="14.00">TopbarComponent</text>
</g>
<!-- TopbarComponent&#45;&gt;SharedModule -->
<g id="edge39" class="edge">
<g id="edge38" class="edge">
<title>TopbarComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1989.88,-122.32C1989.88,-145.66 1989.88,-183 1989.88,-183 1989.88,-183 1448.43,-183 1448.43,-183"/>
<polygon fill="black" stroke="black" points="1448.43,-179.5 1438.43,-183 1448.43,-186.5 1448.43,-179.5"/>
</g>
<!-- UnixDatePipe -->
<g id="node41" class="node">
<g id="node40" class="node">
<title>UnixDatePipe</title>
<polygon fill="#ffffb3" stroke="black" points="1962.81,-122 1867.19,-122 1867.19,-86 1962.81,-86 1962.81,-122"/>
<text text-anchor="middle" x="1915" y="-99.8" font-family="Times,serif" font-size="14.00">UnixDatePipe</text>
</g>
<!-- UnixDatePipe&#45;&gt;SharedModule -->
<g id="edge40" class="edge">
<g id="edge39" class="edge">
<title>UnixDatePipe&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1915,-122.29C1915,-144.21 1915,-178 1915,-178 1915,-178 1448.48,-178 1448.48,-178"/>
<polygon fill="black" stroke="black" points="1448.48,-174.5 1438.48,-178 1448.48,-181.5 1448.48,-174.5"/>
</g>
<!-- TokenDetailsComponent -->
<g id="node50" class="node">
<g id="node49" class="node">
<title>TokenDetailsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="5254.25,-198 5097.75,-198 5097.75,-162 5254.25,-162 5254.25,-198"/>
<text text-anchor="middle" x="5176" y="-175.8" font-family="Times,serif" font-size="14.00">TokenDetailsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="5040.25,-198 4883.75,-198 4883.75,-162 5040.25,-162 5040.25,-198"/>
<text text-anchor="middle" x="4962" y="-175.8" font-family="Times,serif" font-size="14.00">TokenDetailsComponent</text>
</g>
<!-- TokenDetailsComponent&#45;&gt;TokensModule -->
<g id="edge49" class="edge">
<g id="edge48" class="edge">
<title>TokenDetailsComponent&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M5176,-198.22C5176,-218.37 5176,-248 5176,-248 5176,-248 4999.55,-248 4999.55,-248"/>
<polygon fill="black" stroke="black" points="4999.55,-244.5 4989.55,-248 4999.55,-251.5 4999.55,-244.5"/>
<path fill="none" stroke="black" d="M4962,-198.22C4962,-218.37 4962,-248 4962,-248 4962,-248 4785.55,-248 4785.55,-248"/>
<polygon fill="black" stroke="black" points="4785.55,-244.5 4775.55,-248 4785.55,-251.5 4785.55,-244.5"/>
</g>
<!-- TokensComponent -->
<g id="node51" class="node">
<g id="node50" class="node">
<title>TokensComponent</title>
<polygon fill="#ffffb3" stroke="black" points="5079.05,-198 4956.95,-198 4956.95,-162 5079.05,-162 5079.05,-198"/>
<text text-anchor="middle" x="5018" y="-175.8" font-family="Times,serif" font-size="14.00">TokensComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4865.05,-198 4742.95,-198 4742.95,-162 4865.05,-162 4865.05,-198"/>
<text text-anchor="middle" x="4804" y="-175.8" font-family="Times,serif" font-size="14.00">TokensComponent</text>
</g>
<!-- TokensComponent&#45;&gt;TokensModule -->
<g id="edge50" class="edge">
<g id="edge49" class="edge">
<title>TokensComponent&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M4973.05,-198.22C4973.05,-198.22 4973.05,-219.73 4973.05,-219.73"/>
<polygon fill="black" stroke="black" points="4969.55,-219.73 4973.05,-229.73 4976.55,-219.73 4969.55,-219.73"/>
<path fill="none" stroke="black" d="M4759.05,-198.22C4759.05,-198.22 4759.05,-219.73 4759.05,-219.73"/>
<polygon fill="black" stroke="black" points="4755.55,-219.73 4759.05,-229.73 4762.55,-219.73 4755.55,-219.73"/>
</g>
<!-- TokensRoutingModule -->
<g id="node53" class="node">
<g id="node52" class="node">
<title>TokensRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4932.88,-198 4929.88,-202 4908.88,-202 4905.88,-198 4787.12,-198 4787.12,-162 4932.88,-162 4932.88,-198"/>
<text text-anchor="middle" x="4860" y="-175.8" font-family="Times,serif" font-size="14.00">TokensRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4718.88,-198 4715.88,-202 4694.88,-202 4691.88,-198 4573.12,-198 4573.12,-162 4718.88,-162 4718.88,-198"/>
<text text-anchor="middle" x="4646" y="-175.8" font-family="Times,serif" font-size="14.00">TokensRoutingModule</text>
</g>
<!-- TokensRoutingModule&#45;&gt;TokensModule -->
<g id="edge52" class="edge">
<g id="edge51" class="edge">
<title>TokensRoutingModule&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M4918.17,-198.22C4918.17,-198.22 4918.17,-219.73 4918.17,-219.73"/>
<polygon fill="black" stroke="black" points="4914.67,-219.73 4918.17,-229.73 4921.67,-219.73 4914.67,-219.73"/>
<path fill="none" stroke="black" d="M4704.17,-198.22C4704.17,-198.22 4704.17,-219.73 4704.17,-219.73"/>
<polygon fill="black" stroke="black" points="4700.67,-219.73 4704.17,-229.73 4707.67,-219.73 4700.67,-219.73"/>
</g>
<!-- TransactionDetailsComponent -->
<g id="node54" class="node">
<g id="node53" class="node">
<title>TransactionDetailsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1123.57,-198 936.43,-198 936.43,-162 1123.57,-162 1123.57,-198"/>
<text text-anchor="middle" x="1030" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionDetailsComponent</text>
</g>
<!-- TransactionDetailsComponent&#45;&gt;TransactionsModule -->
<g id="edge53" class="edge">
<g id="edge52" class="edge">
<title>TransactionDetailsComponent&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M1030,-198.03C1030,-215.06 1030,-238 1030,-238 1030,-238 1154.24,-238 1154.24,-238"/>
<polygon fill="black" stroke="black" points="1154.24,-241.5 1164.24,-238 1154.24,-234.5 1154.24,-241.5"/>
</g>
<!-- TransactionsComponent -->
<g id="node55" class="node">
<g id="node54" class="node">
<title>TransactionsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="918.36,-198 765.64,-198 765.64,-162 918.36,-162 918.36,-198"/>
<text text-anchor="middle" x="842" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionsComponent</text>
</g>
<!-- TransactionsComponent&#45;&gt;TransactionsModule -->
<g id="edge54" class="edge">
<g id="edge53" class="edge">
<title>TransactionsComponent&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M842,-198.11C842,-217.34 842,-245 842,-245 842,-245 1154.18,-245 1154.18,-245"/>
<polygon fill="black" stroke="black" points="1154.18,-248.5 1164.18,-245 1154.18,-241.5 1154.18,-248.5"/>
</g>
<!-- TransactionsRoutingModule -->
<g id="node56" class="node">
<g id="node55" class="node">
<title>TransactionsRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="742.2,-198 739.2,-202 718.2,-202 715.2,-198 565.8,-198 565.8,-162 742.2,-162 742.2,-198"/>
<text text-anchor="middle" x="654" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionsRoutingModule</text>
</g>
<!-- TransactionsRoutingModule&#45;&gt;TransactionsModule -->
<g id="edge56" class="edge">
<g id="edge55" class="edge">
<title>TransactionsRoutingModule&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M654,-198.17C654,-219.5 654,-252 654,-252 654,-252 1154.21,-252 1154.21,-252"/>
<polygon fill="black" stroke="black" points="1154.21,-255.5 1164.21,-252 1154.21,-248.5 1154.21,-255.5"/>

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -309,7 +309,7 @@ export class AuthGuard implements CanActivate {
route: ActivatedRouteSnapshot,
state: RouterStateSnapshot
): Observable&lt;boolean | UrlTree&gt; | Promise&lt;boolean | UrlTree&gt; | boolean | UrlTree {
if (sessionStorage.getItem(btoa(&#x27;CICADA_SESSION_TOKEN&#x27;))) {
if (localStorage.getItem(btoa(&#x27;CICADA_PRIVATE_KEY&#x27;))) {
return true;
}
this.router.navigate([&#x27;/auth&#x27;]);

View File

@ -169,12 +169,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, errorDialogService: <a href="../injectables/ErrorDialogService.html">ErrorDialogService</a>)</code>
<code>constructor(httpClient: <a href="https://angular.io/api/common/http/HttpClient" target="_blank">HttpClient</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, errorDialogService: <a href="../injectables/ErrorDialogService.html">ErrorDialogService</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/_services/auth.service.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/_services/auth.service.ts:23</a></div>
</td>
</tr>
@ -191,6 +191,18 @@
</tr>
</thead>
<tbody>
<tr>
<td>httpClient</td>
<td>
<code><a href="https://angular.io/api/common/http/HttpClient" target="_blank" >HttpClient</a></code>
</td>
<td>
No
</td>
</tr>
<tr>
<td>loggingService</td>
@ -251,8 +263,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="170"
class="link-to-prism">src/app/_services/auth.service.ts:170</a></div>
<div class="io-line">Defined in <a href="" data-line="172"
class="link-to-prism">src/app/_services/auth.service.ts:172</a></div>
</td>
</tr>
@ -321,8 +333,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="83"
class="link-to-prism">src/app/_services/auth.service.ts:83</a></div>
<div class="io-line">Defined in <a href="" data-line="84"
class="link-to-prism">src/app/_services/auth.service.ts:84</a></div>
</td>
</tr>
@ -360,8 +372,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="200"
class="link-to-prism">src/app/_services/auth.service.ts:200</a></div>
<div class="io-line">Defined in <a href="" data-line="202"
class="link-to-prism">src/app/_services/auth.service.ts:202</a></div>
</td>
</tr>
@ -399,8 +411,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="204"
class="link-to-prism">src/app/_services/auth.service.ts:204</a></div>
<div class="io-line">Defined in <a href="" data-line="206"
class="link-to-prism">src/app/_services/auth.service.ts:206</a></div>
</td>
</tr>
@ -440,8 +452,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="188"
class="link-to-prism">src/app/_services/auth.service.ts:188</a></div>
<div class="io-line">Defined in <a href="" data-line="190"
class="link-to-prism">src/app/_services/auth.service.ts:190</a></div>
</td>
</tr>
@ -479,8 +491,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36"
class="link-to-prism">src/app/_services/auth.service.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="38"
class="link-to-prism">src/app/_services/auth.service.ts:38</a></div>
</td>
</tr>
@ -518,8 +530,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="182"
class="link-to-prism">src/app/_services/auth.service.ts:182</a></div>
<div class="io-line">Defined in <a href="" data-line="184"
class="link-to-prism">src/app/_services/auth.service.ts:184</a></div>
</td>
</tr>
@ -557,8 +569,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="48"
class="link-to-prism">src/app/_services/auth.service.ts:48</a></div>
<div class="io-line">Defined in <a href="" data-line="50"
class="link-to-prism">src/app/_services/auth.service.ts:50</a></div>
</td>
</tr>
@ -598,8 +610,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="29"
class="link-to-prism">src/app/_services/auth.service.ts:29</a></div>
<div class="io-line">Defined in <a href="" data-line="31"
class="link-to-prism">src/app/_services/auth.service.ts:31</a></div>
</td>
</tr>
@ -639,8 +651,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="92"
class="link-to-prism">src/app/_services/auth.service.ts:92</a></div>
<div class="io-line">Defined in <a href="" data-line="93"
class="link-to-prism">src/app/_services/auth.service.ts:93</a></div>
</td>
</tr>
@ -678,8 +690,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="126"
class="link-to-prism">src/app/_services/auth.service.ts:126</a></div>
<div class="io-line">Defined in <a href="" data-line="128"
class="link-to-prism">src/app/_services/auth.service.ts:128</a></div>
</td>
</tr>
@ -717,8 +729,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="164"
class="link-to-prism">src/app/_services/auth.service.ts:164</a></div>
<div class="io-line">Defined in <a href="" data-line="166"
class="link-to-prism">src/app/_services/auth.service.ts:166</a></div>
</td>
</tr>
@ -756,8 +768,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="71"
class="link-to-prism">src/app/_services/auth.service.ts:71</a></div>
<div class="io-line">Defined in <a href="" data-line="72"
class="link-to-prism">src/app/_services/auth.service.ts:72</a></div>
</td>
</tr>
@ -828,8 +840,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="136"
class="link-to-prism">src/app/_services/auth.service.ts:136</a></div>
<div class="io-line">Defined in <a href="" data-line="138"
class="link-to-prism">src/app/_services/auth.service.ts:138</a></div>
</td>
</tr>
@ -901,8 +913,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="40"
class="link-to-prism">src/app/_services/auth.service.ts:40</a></div>
<div class="io-line">Defined in <a href="" data-line="42"
class="link-to-prism">src/app/_services/auth.service.ts:42</a></div>
</td>
</tr>
@ -967,8 +979,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="44"
class="link-to-prism">src/app/_services/auth.service.ts:44</a></div>
<div class="io-line">Defined in <a href="" data-line="46"
class="link-to-prism">src/app/_services/auth.service.ts:46</a></div>
</td>
</tr>
@ -1037,7 +1049,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17" class="link-to-prism">src/app/_services/auth.service.ts:17</a></div>
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/_services/auth.service.ts:18</a></div>
</td>
</tr>
@ -1069,7 +1081,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="18" class="link-to-prism">src/app/_services/auth.service.ts:18</a></div>
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/_services/auth.service.ts:19</a></div>
</td>
</tr>
@ -1104,7 +1116,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">src/app/_services/auth.service.ts:19</a></div>
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/app/_services/auth.service.ts:20</a></div>
</td>
</tr>
@ -1136,7 +1148,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/_services/auth.service.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/_services/auth.service.ts:23</a></div>
</td>
</tr>
@ -1156,6 +1168,7 @@ import { environment } from &#x27;@src/environments/environment&#x27;;
import { LoggingService } from &#x27;@app/_services/logging.service&#x27;;
import { MutableKeyStore } from &#x27;@app/_pgp&#x27;;
import { ErrorDialogService } from &#x27;@app/_services/error-dialog.service&#x27;;
import { HttpClient } from &#x27;@angular/common/http&#x27;;
import { HttpError, rejectBody } from &#x27;@app/_helpers/global-error-handler&#x27;;
import { Staff } from &#x27;@app/_models&#x27;;
import { BehaviorSubject, Observable } from &#x27;rxjs&#x27;;
@ -1173,6 +1186,7 @@ export class AuthService {
trustedUsersSubject: Observable&lt;Array&lt;Staff&gt;&gt; &#x3D; this.trustedUsersList.asObservable();
constructor(
private httpClient: HttpClient,
private loggingService: LoggingService,
private errorDialogService: ErrorDialogService
) {}
@ -1197,9 +1211,8 @@ export class AuthService {
}
getWithToken(): Promise&lt;boolean&gt; {
const sessionToken &#x3D; this.getSessionToken();
const headers &#x3D; {
Authorization: &#x27;Bearer &#x27; + sessionToken,
Authorization: &#x27;Bearer &#x27; + this.getSessionToken,
&#x27;Content-Type&#x27;: &#x27;application/json;charset&#x3D;utf-8&#x27;,
&#x27;x-cic-automerge&#x27;: &#x27;none&#x27;,
};
@ -1243,35 +1256,36 @@ export class AuthService {
async login(): Promise&lt;boolean&gt; {
if (this.getSessionToken()) {
sessionStorage.removeItem(btoa(&#x27;CICADA_SESSION_TOKEN&#x27;));
} else {
const o &#x3D; await this.getChallenge();
const r &#x3D; await signChallenge(
o.challenge,
o.realm,
environment.cicMetaUrl,
this.mutableKeyStore
);
const tokenResponse &#x3D; await this.sendSignedChallenge(r).then((response) &#x3D;&gt; {
const token &#x3D; response.headers.get(&#x27;Token&#x27;);
if (token) {
return token;
}
if (response.status &#x3D;&#x3D;&#x3D; 401) {
throw new HttpError(&#x27;You are not authorized to use this system&#x27;, response.status);
}
if (!response.ok) {
throw new HttpError(&#x27;Unknown error from authentication server&#x27;, response.status);
}
});
if (tokenResponse) {
this.setSessionToken(tokenResponse);
this.setState(&#x27;Click button to log in&#x27;);
return true;
}
return false;
}
const o &#x3D; await this.getChallenge();
const r &#x3D; await signChallenge(
o.challenge,
o.realm,
environment.cicMetaUrl,
this.mutableKeyStore
);
const tokenResponse &#x3D; await this.sendSignedChallenge(r).then((response) &#x3D;&gt; {
const token &#x3D; response.headers.get(&#x27;Token&#x27;);
if (token) {
return token;
}
if (response.status &#x3D;&#x3D;&#x3D; 401) {
throw new HttpError(&#x27;You are not authorized to use this system&#x27;, response.status);
}
if (!response.ok) {
throw new HttpError(&#x27;Unknown error from authentication server&#x27;, response.status);
}
});
if (tokenResponse) {
this.setSessionToken(tokenResponse);
// this.setState(&#x27;Click button to log in&#x27;);
return true;
}
return false;
}
loginView(): void {

View File

@ -99,6 +99,10 @@
<li>
<a href="#fetcher">fetcher</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#init">init</a>
</li>
<li>
<a href="#newEvent">newEvent</a>
</li>
@ -127,12 +131,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(transactionService: <a href="../injectables/TransactionService.html">TransactionService</a>)</code>
<code>constructor(transactionService: <a href="../injectables/TransactionService.html">TransactionService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">src/app/_services/block-sync.service.ts:15</a></div>
<div class="io-line">Defined in <a href="" data-line="16" class="link-to-prism">src/app/_services/block-sync.service.ts:16</a></div>
</td>
</tr>
@ -161,6 +165,18 @@
</td>
</tr>
<tr>
<td>loggingService</td>
<td>
<code><a href="../injectables/LoggingService.html" target="_self" >LoggingService</a></code>
</td>
<td>
No
</td>
</tr>
</tbody>
</table>
</div>
@ -199,8 +215,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19"
class="link-to-prism">src/app/_services/block-sync.service.ts:19</a></div>
<div class="io-line">Defined in <a href="" data-line="27"
class="link-to-prism">src/app/_services/block-sync.service.ts:27</a></div>
</td>
</tr>
@ -303,8 +319,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="100"
class="link-to-prism">src/app/_services/block-sync.service.ts:100</a></div>
<div class="io-line">Defined in <a href="" data-line="109"
class="link-to-prism">src/app/_services/block-sync.service.ts:109</a></div>
</td>
</tr>
@ -363,6 +379,47 @@
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="init"></a>
<span class="name">
<b>
<span class="modifier">Async</span>
init
</b>
<a href="#init"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<span class="modifier-icon icon ion-ios-reset"></span>
<code>init()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="23"
class="link-to-prism">src/app/_services/block-sync.service.ts:23</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code>Promise&lt;void&gt;</code>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -385,8 +442,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="71"
class="link-to-prism">src/app/_services/block-sync.service.ts:71</a></div>
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">src/app/_services/block-sync.service.ts:80</a></div>
</td>
</tr>
@ -467,8 +524,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36"
class="link-to-prism">src/app/_services/block-sync.service.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="45"
class="link-to-prism">src/app/_services/block-sync.service.ts:45</a></div>
</td>
</tr>
@ -587,8 +644,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="79"
class="link-to-prism">src/app/_services/block-sync.service.ts:79</a></div>
<div class="io-line">Defined in <a href="" data-line="88"
class="link-to-prism">src/app/_services/block-sync.service.ts:88</a></div>
</td>
</tr>
@ -726,7 +783,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">src/app/_services/block-sync.service.ts:15</a></div>
<div class="io-line">Defined in <a href="" data-line="16" class="link-to-prism">src/app/_services/block-sync.service.ts:16</a></div>
</td>
</tr>
@ -758,7 +815,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="14" class="link-to-prism">src/app/_services/block-sync.service.ts:14</a></div>
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">src/app/_services/block-sync.service.ts:15</a></div>
</td>
</tr>
@ -777,6 +834,7 @@ import { TransactionHelper } from &#x27;@cicnet/cic-client&#x27;;
import { first } from &#x27;rxjs/operators&#x27;;
import { TransactionService } from &#x27;@app/_services/transaction.service&#x27;;
import { environment } from &#x27;@src/environments/environment&#x27;;
import { LoggingService } from &#x27;@app/_services/logging.service&#x27;;
import { RegistryService } from &#x27;@app/_services/registry.service&#x27;;
import { Web3Service } from &#x27;@app/_services/web3.service&#x27;;
@ -787,9 +845,17 @@ export class BlockSyncService {
readyStateTarget: number &#x3D; 2;
readyState: number &#x3D; 0;
constructor(private transactionService: TransactionService) {}
constructor(
private transactionService: TransactionService,
private loggingService: LoggingService
) {}
async init(): Promise&lt;void&gt; {
await this.transactionService.init();
}
async blockSync(address: string &#x3D; null, offset: number &#x3D; 0, limit: number &#x3D; 100): Promise&lt;void&gt; {
this.transactionService.resetTransactionsList();
const settings: Settings &#x3D; new Settings(this.scan);
const readyStateElements: { network: number } &#x3D; { network: 2 };
settings.w3.provider &#x3D; environment.web3Provider;

View File

@ -327,8 +327,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="48"
class="link-to-prism">src/app/_services/location.service.ts:48</a></div>
<div class="io-line">Defined in <a href="" data-line="47"
class="link-to-prism">src/app/_services/location.service.ts:47</a></div>
</td>
</tr>
@ -409,8 +409,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="41"
class="link-to-prism">src/app/_services/location.service.ts:41</a></div>
<div class="io-line">Defined in <a href="" data-line="40"
class="link-to-prism">src/app/_services/location.service.ts:40</a></div>
</td>
</tr>
@ -669,7 +669,6 @@ export class LocationService {
return queriedAreaName;
}
}
return &#x27;other&#x27;;
}
getAreaTypes(): void {
@ -689,7 +688,6 @@ export class LocationService {
return queriedAreaType;
}
}
return &#x27;other&#x27;;
}
}
</code></pre>

View File

@ -66,6 +66,23 @@
<h3 id="index">Index</h3>
<table class="table table-sm table-bordered index-table">
<tbody>
<tr>
<td class="col-md-4">
<h6><b>Properties</b></h6>
</td>
</tr>
<tr>
<td class="col-md-4">
<ul class="index-list">
<li>
<a href="#canDebug">canDebug</a>
</li>
<li>
<a href="#env">env</a>
</li>
</ul>
</td>
</tr>
<tr>
<td class="col-md-4">
@ -119,7 +136,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="7" class="link-to-prism">src/app/_services/logging.service.ts:7</a></div>
<div class="io-line">Defined in <a href="" data-line="9" class="link-to-prism">src/app/_services/logging.service.ts:9</a></div>
</td>
</tr>
@ -184,8 +201,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19"
class="link-to-prism">src/app/_services/logging.service.ts:19</a></div>
<div class="io-line">Defined in <a href="" data-line="22"
class="link-to-prism">src/app/_services/logging.service.ts:22</a></div>
</td>
</tr>
@ -278,8 +295,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="35"
class="link-to-prism">src/app/_services/logging.service.ts:35</a></div>
<div class="io-line">Defined in <a href="" data-line="38"
class="link-to-prism">src/app/_services/logging.service.ts:38</a></div>
</td>
</tr>
@ -372,8 +389,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="39"
class="link-to-prism">src/app/_services/logging.service.ts:39</a></div>
<div class="io-line">Defined in <a href="" data-line="42"
class="link-to-prism">src/app/_services/logging.service.ts:42</a></div>
</td>
</tr>
@ -466,8 +483,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="23"
class="link-to-prism">src/app/_services/logging.service.ts:23</a></div>
<div class="io-line">Defined in <a href="" data-line="26"
class="link-to-prism">src/app/_services/logging.service.ts:26</a></div>
</td>
</tr>
@ -536,8 +553,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27"
class="link-to-prism">src/app/_services/logging.service.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="30"
class="link-to-prism">src/app/_services/logging.service.ts:30</a></div>
</td>
</tr>
@ -630,8 +647,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="15"
class="link-to-prism">src/app/_services/logging.service.ts:15</a></div>
<div class="io-line">Defined in <a href="" data-line="18"
class="link-to-prism">src/app/_services/logging.service.ts:18</a></div>
</td>
</tr>
@ -724,8 +741,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31"
class="link-to-prism">src/app/_services/logging.service.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="34"
class="link-to-prism">src/app/_services/logging.service.ts:34</a></div>
</td>
</tr>
@ -785,6 +802,66 @@
</tbody>
</table>
</section>
<section>
<h3 id="inputs">
Properties
</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="canDebug"></a>
<span class="name">
<b>
canDebug</b>
<a href="#canDebug"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/boolean" target="_blank" >boolean</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="9" class="link-to-prism">src/app/_services/logging.service.ts:9</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="env"></a>
<span class="name">
<b>
env</b>
<a href="#env"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="8" class="link-to-prism">src/app/_services/logging.service.ts:8</a></div>
</td>
</tr>
</tbody>
</table>
</section>
</div>
@ -797,6 +874,9 @@ import { NGXLogger } from &#x27;ngx-logger&#x27;;
providedIn: &#x27;root&#x27;,
})
export class LoggingService {
env: string;
canDebug: boolean;
constructor(private logger: NGXLogger) {
// TRACE|DEBUG|INFO|LOG|WARN|ERROR|FATAL|OFF
if (isDevMode()) {

View File

@ -74,11 +74,6 @@
<tr>
<td class="col-md-4">
<ul class="index-list">
<li>
<span class="modifier">Private</span>
<span class="modifier">Static</span>
<a href="#accountRegistry">accountRegistry</a>
</li>
<li>
<span class="modifier">Static</span>
<a href="#fileGetter">fileGetter</a>
@ -88,11 +83,6 @@
<span class="modifier">Static</span>
<a href="#registry">registry</a>
</li>
<li>
<span class="modifier">Private</span>
<span class="modifier">Static</span>
<a href="#tokenRegistry">tokenRegistry</a>
</li>
</ul>
</td>
</tr>
@ -105,21 +95,11 @@
<tr>
<td class="col-md-4">
<ul class="index-list">
<li>
<span class="modifier">Static</span>
<span class="modifier">Async</span>
<a href="#getAccountRegistry">getAccountRegistry</a>
</li>
<li>
<span class="modifier">Static</span>
<span class="modifier">Async</span>
<a href="#getRegistry">getRegistry</a>
</li>
<li>
<span class="modifier">Static</span>
<span class="modifier">Async</span>
<a href="#getTokenRegistry">getTokenRegistry</a>
</li>
</ul>
</td>
</tr>
@ -132,54 +112,30 @@
</table>
</section>
<section>
<h3 id="constructor">Constructor</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<code>constructor()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="12" class="link-to-prism">src/app/_services/registry.service.ts:12</a></div>
</td>
</tr>
</tbody>
</table>
</section>
<section>
<h3 id="methods">
Methods
</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="getAccountRegistry"></a>
<span class="name">
<b>
<span class="modifier">Static</span>
<span class="modifier">Async</span>
getAccountRegistry
</b>
<a href="#getAccountRegistry"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<span class="modifier-icon icon ion-ios-reset"></span>
<code>getAccountRegistry()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="50"
class="link-to-prism">src/app/_services/registry.service.ts:50</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="../classes/AccountIndex.html" target="_self" >Promise&lt;AccountIndex&gt;</a></code>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -205,8 +161,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="17"
class="link-to-prism">src/app/_services/registry.service.ts:17</a></div>
<div class="io-line">Defined in <a href="" data-line="16"
class="link-to-prism">src/app/_services/registry.service.ts:16</a></div>
</td>
</tr>
@ -222,83 +178,12 @@
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="getTokenRegistry"></a>
<span class="name">
<b>
<span class="modifier">Static</span>
<span class="modifier">Async</span>
getTokenRegistry
</b>
<a href="#getTokenRegistry"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<span class="modifier-icon icon ion-ios-reset"></span>
<code>getTokenRegistry()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="35"
class="link-to-prism">src/app/_services/registry.service.ts:35</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code><a href="../interfaces/Token.html" target="_self" >Promise&lt;TokenRegistry&gt;</a></code>
</div>
</td>
</tr>
</tbody>
</table>
</section>
<section>
<h3 id="inputs">
Properties
</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="accountRegistry"></a>
<span class="name">
<b>
<span class="modifier">Private</span>
<span class="modifier">Static</span>
accountRegistry</b>
<a href="#accountRegistry"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="../classes/AccountIndex.html" target="_self" >AccountIndex</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">src/app/_services/registry.service.ts:15</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -325,7 +210,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="12" class="link-to-prism">src/app/_services/registry.service.ts:12</a></div>
<div class="io-line">Defined in <a href="" data-line="11" class="link-to-prism">src/app/_services/registry.service.ts:11</a></div>
</td>
</tr>
@ -354,36 +239,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="13" class="link-to-prism">src/app/_services/registry.service.ts:13</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="tokenRegistry"></a>
<span class="name">
<b>
<span class="modifier">Private</span>
<span class="modifier">Static</span>
tokenRegistry</b>
<a href="#tokenRegistry"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="../interfaces/Token.html" target="_self" >TokenRegistry</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="14" class="link-to-prism">src/app/_services/registry.service.ts:14</a></div>
<div class="io-line">Defined in <a href="" data-line="12" class="link-to-prism">src/app/_services/registry.service.ts:12</a></div>
</td>
</tr>
@ -399,7 +255,6 @@
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { Injectable } from &#x27;@angular/core&#x27;;
import { environment } from &#x27;@src/environments/environment&#x27;;
import { CICRegistry, FileGetter } from &#x27;@cicnet/cic-client&#x27;;
import { TokenRegistry, AccountIndex } from &#x27;@app/_eth&#x27;;
import { HttpGetter } from &#x27;@app/_helpers&#x27;;
import { Web3Service } from &#x27;@app/_services/web3.service&#x27;;
@ -409,56 +264,22 @@ import { Web3Service } from &#x27;@app/_services/web3.service&#x27;;
export class RegistryService {
static fileGetter: FileGetter &#x3D; new HttpGetter();
private static registry: CICRegistry;
private static tokenRegistry: TokenRegistry;
private static accountRegistry: AccountIndex;
constructor() {}
public static async getRegistry(): Promise&lt;CICRegistry&gt; {
return new Promise(async (resolve, reject) &#x3D;&gt; {
if (!RegistryService.registry) {
RegistryService.registry &#x3D; new CICRegistry(
Web3Service.getInstance(),
environment.registryAddress,
&#x27;Registry&#x27;,
RegistryService.fileGetter,
[&#x27;../../assets/js/block-sync/data&#x27;]
);
RegistryService.registry.declaratorHelper.addTrust(environment.trustedDeclaratorAddress);
await RegistryService.registry.load();
return resolve(RegistryService.registry);
}
return resolve(RegistryService.registry);
});
}
public static async getTokenRegistry(): Promise&lt;TokenRegistry&gt; {
return new Promise(async (resolve, reject) &#x3D;&gt; {
if (!RegistryService.tokenRegistry) {
const registry &#x3D; await RegistryService.getRegistry();
const tokenRegistryAddress &#x3D; await registry.getContractAddressByName(&#x27;TokenRegistry&#x27;);
if (!tokenRegistryAddress) {
return reject(&#x27;Unable to initialize Token Registry&#x27;);
}
RegistryService.tokenRegistry &#x3D; new TokenRegistry(tokenRegistryAddress);
return resolve(RegistryService.tokenRegistry);
}
return resolve(RegistryService.tokenRegistry);
});
}
public static async getAccountRegistry(): Promise&lt;AccountIndex&gt; {
return new Promise(async (resolve, reject) &#x3D;&gt; {
if (!RegistryService.accountRegistry) {
const registry &#x3D; await RegistryService.getRegistry();
const accountRegistryAddress &#x3D; await registry.getContractAddressByName(&#x27;AccountRegistry&#x27;);
if (!accountRegistryAddress) {
return reject(&#x27;Unable to initialize Account Registry&#x27;);
}
RegistryService.accountRegistry &#x3D; new AccountIndex(accountRegistryAddress);
return resolve(RegistryService.accountRegistry);
}
return resolve(RegistryService.accountRegistry);
});
if (!RegistryService.registry) {
RegistryService.registry &#x3D; new CICRegistry(
Web3Service.getInstance(),
environment.registryAddress,
&#x27;Registry&#x27;,
RegistryService.fileGetter,
[&#x27;../../assets/js/block-sync/data&#x27;]
);
RegistryService.registry.declaratorHelper.addTrust(environment.trustedDeclaratorAddress);
await RegistryService.registry.load();
}
return RegistryService.registry;
}
}
</code></pre>

View File

@ -194,8 +194,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="29"
class="link-to-prism">src/app/_services/token.service.ts:29</a></div>
<div class="io-line">Defined in <a href="" data-line="31"
class="link-to-prism">src/app/_services/token.service.ts:31</a></div>
</td>
</tr>
@ -266,8 +266,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="70"
class="link-to-prism">src/app/_services/token.service.ts:70</a></div>
<div class="io-line">Defined in <a href="" data-line="72"
class="link-to-prism">src/app/_services/token.service.ts:72</a></div>
</td>
</tr>
@ -338,8 +338,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="49"
class="link-to-prism">src/app/_services/token.service.ts:49</a></div>
<div class="io-line">Defined in <a href="" data-line="51"
class="link-to-prism">src/app/_services/token.service.ts:51</a></div>
</td>
</tr>
@ -410,8 +410,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="60"
class="link-to-prism">src/app/_services/token.service.ts:60</a></div>
<div class="io-line">Defined in <a href="" data-line="62"
class="link-to-prism">src/app/_services/token.service.ts:62</a></div>
</td>
</tr>
@ -482,8 +482,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="75"
class="link-to-prism">src/app/_services/token.service.ts:75</a></div>
<div class="io-line">Defined in <a href="" data-line="77"
class="link-to-prism">src/app/_services/token.service.ts:77</a></div>
</td>
</tr>
@ -523,8 +523,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="41"
class="link-to-prism">src/app/_services/token.service.ts:41</a></div>
<div class="io-line">Defined in <a href="" data-line="43"
class="link-to-prism">src/app/_services/token.service.ts:43</a></div>
</td>
</tr>
@ -564,8 +564,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">src/app/_services/token.service.ts:80</a></div>
<div class="io-line">Defined in <a href="" data-line="82"
class="link-to-prism">src/app/_services/token.service.ts:82</a></div>
</td>
</tr>
@ -843,7 +843,9 @@ export class TokenService {
async init(): Promise&lt;void&gt; {
this.registry &#x3D; await RegistryService.getRegistry();
this.tokenRegistry &#x3D; await RegistryService.getTokenRegistry();
this.tokenRegistry &#x3D; new TokenRegistry(
await this.registry.getContractAddressByName(&#x27;TokenRegistry&#x27;)
);
this.load.next(true);
}

View File

@ -87,6 +87,9 @@
<li>
<a href="#transactionsSubject">transactionsSubject</a>
</li>
<li>
<a href="#userInfo">userInfo</a>
</li>
<li>
<a href="#web3">web3</a>
</li>
@ -151,12 +154,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(httpClient: <a href="https://angular.io/api/common/http/HttpClient" target="_blank">HttpClient</a>, userService: <a href="../injectables/UserService.html">UserService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>)</code>
<code>constructor(httpClient: <a href="https://angular.io/api/common/http/HttpClient" target="_blank">HttpClient</a>, authService: <a href="../injectables/AuthService.html">AuthService</a>, userService: <a href="../injectables/UserService.html">UserService</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">src/app/_services/transaction.service.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="33" class="link-to-prism">src/app/_services/transaction.service.ts:33</a></div>
</td>
</tr>
@ -184,6 +187,18 @@
No
</td>
</tr>
<tr>
<td>authService</td>
<td>
<code><a href="../injectables/AuthService.html" target="_self" >AuthService</a></code>
</td>
<td>
No
</td>
</tr>
<tr>
<td>userService</td>
@ -245,8 +260,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="138"
class="link-to-prism">src/app/_services/transaction.service.ts:138</a></div>
<div class="io-line">Defined in <a href="" data-line="143"
class="link-to-prism">src/app/_services/transaction.service.ts:143</a></div>
</td>
</tr>
@ -326,8 +341,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="158"
class="link-to-prism">src/app/_services/transaction.service.ts:158</a></div>
<div class="io-line">Defined in <a href="" data-line="163"
class="link-to-prism">src/app/_services/transaction.service.ts:163</a></div>
</td>
</tr>
@ -414,8 +429,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="49"
class="link-to-prism">src/app/_services/transaction.service.ts:49</a></div>
<div class="io-line">Defined in <a href="" data-line="54"
class="link-to-prism">src/app/_services/transaction.service.ts:54</a></div>
</td>
</tr>
@ -508,8 +523,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="45"
class="link-to-prism">src/app/_services/transaction.service.ts:45</a></div>
<div class="io-line">Defined in <a href="" data-line="50"
class="link-to-prism">src/app/_services/transaction.service.ts:50</a></div>
</td>
</tr>
@ -592,8 +607,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="41"
class="link-to-prism">src/app/_services/transaction.service.ts:41</a></div>
<div class="io-line">Defined in <a href="" data-line="44"
class="link-to-prism">src/app/_services/transaction.service.ts:44</a></div>
</td>
</tr>
@ -631,8 +646,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="153"
class="link-to-prism">src/app/_services/transaction.service.ts:153</a></div>
<div class="io-line">Defined in <a href="" data-line="158"
class="link-to-prism">src/app/_services/transaction.service.ts:158</a></div>
</td>
</tr>
@ -672,8 +687,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="105"
class="link-to-prism">src/app/_services/transaction.service.ts:105</a></div>
<div class="io-line">Defined in <a href="" data-line="110"
class="link-to-prism">src/app/_services/transaction.service.ts:110</a></div>
</td>
</tr>
@ -749,8 +764,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="53"
class="link-to-prism">src/app/_services/transaction.service.ts:53</a></div>
<div class="io-line">Defined in <a href="" data-line="58"
class="link-to-prism">src/app/_services/transaction.service.ts:58</a></div>
</td>
</tr>
@ -832,8 +847,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="165"
class="link-to-prism">src/app/_services/transaction.service.ts:165</a></div>
<div class="io-line">Defined in <a href="" data-line="170"
class="link-to-prism">src/app/_services/transaction.service.ts:170</a></div>
</td>
</tr>
@ -942,7 +957,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">src/app/_services/transaction.service.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="33" class="link-to-prism">src/app/_services/transaction.service.ts:33</a></div>
</td>
</tr>
@ -969,7 +984,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="28" class="link-to-prism">src/app/_services/transaction.service.ts:28</a></div>
<div class="io-line">Defined in <a href="" data-line="29" class="link-to-prism">src/app/_services/transaction.service.ts:29</a></div>
</td>
</tr>
@ -1001,7 +1016,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/_services/transaction.service.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="28" class="link-to-prism">src/app/_services/transaction.service.ts:28</a></div>
</td>
</tr>
@ -1027,7 +1042,34 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="29" class="link-to-prism">src/app/_services/transaction.service.ts:29</a></div>
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/app/_services/transaction.service.ts:30</a></div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="userInfo"></a>
<span class="name">
<b>
userInfo</b>
<a href="#userInfo"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >any</a></code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">src/app/_services/transaction.service.ts:31</a></div>
</td>
</tr>
@ -1054,7 +1096,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/app/_services/transaction.service.ts:30</a></div>
<div class="io-line">Defined in <a href="" data-line="32" class="link-to-prism">src/app/_services/transaction.service.ts:32</a></div>
</td>
</tr>
@ -1079,6 +1121,7 @@ import { add0x, fromHex, strip0x, toHex } from &#x27;@src/assets/js/ethtx/dist/h
import { Tx } from &#x27;@src/assets/js/ethtx/dist&#x27;;
import { toValue } from &#x27;@src/assets/js/ethtx/dist/tx&#x27;;
import * as secp256k1 from &#x27;secp256k1&#x27;;
import { AuthService } from &#x27;@app/_services/auth.service&#x27;;
import { defaultAccount } from &#x27;@app/_models&#x27;;
import { LoggingService } from &#x27;@app/_services/logging.service&#x27;;
import { HttpClient } from &#x27;@angular/common/http&#x27;;
@ -1096,11 +1139,13 @@ export class TransactionService {
transactions: any[] &#x3D; [];
private transactionList &#x3D; new BehaviorSubject&lt;any[]&gt;(this.transactions);
transactionsSubject &#x3D; this.transactionList.asObservable();
userInfo: any;
web3: Web3;
registry: CICRegistry;
constructor(
private httpClient: HttpClient,
private authService: AuthService,
private userService: UserService,
private loggingService: LoggingService
) {
@ -1108,6 +1153,8 @@ export class TransactionService {
}
async init(): Promise&lt;void&gt; {
await this.authService.init();
await this.userService.init();
this.registry &#x3D; await RegistryService.getRegistry();
}

View File

@ -193,6 +193,9 @@
<li>
<a href="#revokeAction">revokeAction</a>
</li>
<li>
<a href="#searchAccountByName">searchAccountByName</a>
</li>
<li>
<span class="modifier">Async</span>
<a href="#updateMeta">updateMeta</a>
@ -218,12 +221,12 @@
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(httpClient: <a href="https://angular.io/api/common/http/HttpClient" target="_blank">HttpClient</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, tokenService: <a href="../injectables/TokenService.html">TokenService</a>)</code>
<code>constructor(httpClient: <a href="https://angular.io/api/common/http/HttpClient" target="_blank">HttpClient</a>, loggingService: <a href="../injectables/LoggingService.html">LoggingService</a>, tokenService: <a href="../injectables/TokenService.html">TokenService</a>, authService: <a href="../injectables/AuthService.html">AuthService</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">src/app/_services/user.service.ts:39</a></div>
<div class="io-line">Defined in <a href="" data-line="41" class="link-to-prism">src/app/_services/user.service.ts:41</a></div>
</td>
</tr>
@ -276,6 +279,18 @@
</td>
</tr>
<tr>
<td>authService</td>
<td>
<code><a href="../injectables/AuthService.html" target="_self" >AuthService</a></code>
</td>
<td>
No
</td>
</tr>
</tbody>
</table>
</div>
@ -312,8 +327,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="294"
class="link-to-prism">src/app/_services/user.service.ts:294</a></div>
<div class="io-line">Defined in <a href="" data-line="302"
class="link-to-prism">src/app/_services/user.service.ts:302</a></div>
</td>
</tr>
@ -394,8 +409,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="174"
class="link-to-prism">src/app/_services/user.service.ts:174</a></div>
<div class="io-line">Defined in <a href="" data-line="179"
class="link-to-prism">src/app/_services/user.service.ts:179</a></div>
</td>
</tr>
@ -466,8 +481,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="67"
class="link-to-prism">src/app/_services/user.service.ts:67</a></div>
<div class="io-line">Defined in <a href="" data-line="72"
class="link-to-prism">src/app/_services/user.service.ts:72</a></div>
</td>
</tr>
@ -658,8 +673,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="214"
class="link-to-prism">src/app/_services/user.service.ts:214</a></div>
<div class="io-line">Defined in <a href="" data-line="218"
class="link-to-prism">src/app/_services/user.service.ts:218</a></div>
</td>
</tr>
@ -748,8 +763,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="240"
class="link-to-prism">src/app/_services/user.service.ts:240</a></div>
<div class="io-line">Defined in <a href="" data-line="244"
class="link-to-prism">src/app/_services/user.service.ts:244</a></div>
</td>
</tr>
@ -836,8 +851,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="182"
class="link-to-prism">src/app/_services/user.service.ts:182</a></div>
<div class="io-line">Defined in <a href="" data-line="187"
class="link-to-prism">src/app/_services/user.service.ts:187</a></div>
</td>
</tr>
@ -906,8 +921,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="58"
class="link-to-prism">src/app/_services/user.service.ts:58</a></div>
<div class="io-line">Defined in <a href="" data-line="63"
class="link-to-prism">src/app/_services/user.service.ts:63</a></div>
</td>
</tr>
@ -976,8 +991,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="282"
class="link-to-prism">src/app/_services/user.service.ts:282</a></div>
<div class="io-line">Defined in <a href="" data-line="290"
class="link-to-prism">src/app/_services/user.service.ts:290</a></div>
</td>
</tr>
@ -1015,8 +1030,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="170"
class="link-to-prism">src/app/_services/user.service.ts:170</a></div>
<div class="io-line">Defined in <a href="" data-line="175"
class="link-to-prism">src/app/_services/user.service.ts:175</a></div>
</td>
</tr>
@ -1085,8 +1100,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="163"
class="link-to-prism">src/app/_services/user.service.ts:163</a></div>
<div class="io-line">Defined in <a href="" data-line="168"
class="link-to-prism">src/app/_services/user.service.ts:168</a></div>
</td>
</tr>
@ -1124,8 +1139,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="263"
class="link-to-prism">src/app/_services/user.service.ts:263</a></div>
<div class="io-line">Defined in <a href="" data-line="271"
class="link-to-prism">src/app/_services/user.service.ts:271</a></div>
</td>
</tr>
@ -1163,8 +1178,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="270"
class="link-to-prism">src/app/_services/user.service.ts:270</a></div>
<div class="io-line">Defined in <a href="" data-line="278"
class="link-to-prism">src/app/_services/user.service.ts:278</a></div>
</td>
</tr>
@ -1245,8 +1260,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="290"
class="link-to-prism">src/app/_services/user.service.ts:290</a></div>
<div class="io-line">Defined in <a href="" data-line="298"
class="link-to-prism">src/app/_services/user.service.ts:298</a></div>
</td>
</tr>
@ -1284,8 +1299,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="63"
class="link-to-prism">src/app/_services/user.service.ts:63</a></div>
<div class="io-line">Defined in <a href="" data-line="68"
class="link-to-prism">src/app/_services/user.service.ts:68</a></div>
</td>
</tr>
@ -1366,8 +1381,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="286"
class="link-to-prism">src/app/_services/user.service.ts:286</a></div>
<div class="io-line">Defined in <a href="" data-line="294"
class="link-to-prism">src/app/_services/user.service.ts:294</a></div>
</td>
</tr>
@ -1407,8 +1422,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="47"
class="link-to-prism">src/app/_services/user.service.ts:47</a></div>
<div class="io-line">Defined in <a href="" data-line="50"
class="link-to-prism">src/app/_services/user.service.ts:50</a></div>
</td>
</tr>
@ -1448,8 +1463,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="200"
class="link-to-prism">src/app/_services/user.service.ts:200</a></div>
<div class="io-line">Defined in <a href="" data-line="205"
class="link-to-prism">src/app/_services/user.service.ts:205</a></div>
</td>
</tr>
@ -1537,8 +1552,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="258"
class="link-to-prism">src/app/_services/user.service.ts:258</a></div>
<div class="io-line">Defined in <a href="" data-line="262"
class="link-to-prism">src/app/_services/user.service.ts:262</a></div>
</td>
</tr>
@ -1576,8 +1591,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="53"
class="link-to-prism">src/app/_services/user.service.ts:53</a></div>
<div class="io-line">Defined in <a href="" data-line="58"
class="link-to-prism">src/app/_services/user.service.ts:58</a></div>
</td>
</tr>
@ -1646,8 +1661,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="178"
class="link-to-prism">src/app/_services/user.service.ts:178</a></div>
<div class="io-line">Defined in <a href="" data-line="183"
class="link-to-prism">src/app/_services/user.service.ts:183</a></div>
</td>
</tr>
@ -1694,6 +1709,76 @@
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="searchAccountByName"></a>
<span class="name">
<b>
searchAccountByName
</b>
<a href="#searchAccountByName"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>searchAccountByName(name: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="267"
class="link-to-prism">src/app/_services/user.service.ts:267</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Parameters :</b>
<table class="params">
<thead>
<tr>
<td>Name</td>
<td>Type</td>
<td>Optional</td>
</tr>
</thead>
<tbody>
<tr>
<td>name</td>
<td>
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>
<td>
No
</td>
</tr>
</tbody>
</table>
</div>
<div>
</div>
<div class="io-description">
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >any</a></code>
</div>
<div class="io-description">
</div>
</td>
</tr>
</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
@ -1718,8 +1803,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="148"
class="link-to-prism">src/app/_services/user.service.ts:148</a></div>
<div class="io-line">Defined in <a href="" data-line="153"
class="link-to-prism">src/app/_services/user.service.ts:153</a></div>
</td>
</tr>
@ -1812,8 +1897,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="186"
class="link-to-prism">src/app/_services/user.service.ts:186</a></div>
<div class="io-line">Defined in <a href="" data-line="191"
class="link-to-prism">src/app/_services/user.service.ts:191</a></div>
</td>
</tr>
@ -1903,7 +1988,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/_services/user.service.ts:27</a></div>
<div class="io-line">Defined in <a href="" data-line="29" class="link-to-prism">src/app/_services/user.service.ts:29</a></div>
</td>
</tr>
@ -1938,7 +2023,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="28" class="link-to-prism">src/app/_services/user.service.ts:28</a></div>
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/app/_services/user.service.ts:30</a></div>
</td>
</tr>
@ -1970,7 +2055,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">src/app/_services/user.service.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="33" class="link-to-prism">src/app/_services/user.service.ts:33</a></div>
</td>
</tr>
@ -2002,7 +2087,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="33" class="link-to-prism">src/app/_services/user.service.ts:33</a></div>
<div class="io-line">Defined in <a href="" data-line="35" class="link-to-prism">src/app/_services/user.service.ts:35</a></div>
</td>
</tr>
@ -2035,7 +2120,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="34" class="link-to-prism">src/app/_services/user.service.ts:34</a></div>
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/app/_services/user.service.ts:36</a></div>
</td>
</tr>
@ -2067,7 +2152,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="35" class="link-to-prism">src/app/_services/user.service.ts:35</a></div>
<div class="io-line">Defined in <a href="" data-line="37" class="link-to-prism">src/app/_services/user.service.ts:37</a></div>
</td>
</tr>
@ -2099,7 +2184,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="37" class="link-to-prism">src/app/_services/user.service.ts:37</a></div>
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">src/app/_services/user.service.ts:39</a></div>
</td>
</tr>
@ -2132,7 +2217,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="38" class="link-to-prism">src/app/_services/user.service.ts:38</a></div>
<div class="io-line">Defined in <a href="" data-line="40" class="link-to-prism">src/app/_services/user.service.ts:40</a></div>
</td>
</tr>
@ -2164,7 +2249,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">src/app/_services/user.service.ts:39</a></div>
<div class="io-line">Defined in <a href="" data-line="41" class="link-to-prism">src/app/_services/user.service.ts:41</a></div>
</td>
</tr>
@ -2196,7 +2281,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">src/app/_services/user.service.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/app/_services/user.service.ts:24</a></div>
</td>
</tr>
@ -2223,7 +2308,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="23" class="link-to-prism">src/app/_services/user.service.ts:23</a></div>
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/_services/user.service.ts:25</a></div>
</td>
</tr>
@ -2250,7 +2335,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/app/_services/user.service.ts:25</a></div>
<div class="io-line">Defined in <a href="" data-line="27" class="link-to-prism">src/app/_services/user.service.ts:27</a></div>
</td>
</tr>
@ -2277,7 +2362,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/app/_services/user.service.ts:24</a></div>
<div class="io-line">Defined in <a href="" data-line="26" class="link-to-prism">src/app/_services/user.service.ts:26</a></div>
</td>
</tr>
@ -2299,9 +2384,11 @@ import { ArgPair, Envelope, Phone, Syncable, User } from &#x27;cic-client-meta&#
import { AccountDetails } from &#x27;@app/_models&#x27;;
import { LoggingService } from &#x27;@app/_services/logging.service&#x27;;
import { TokenService } from &#x27;@app/_services/token.service&#x27;;
import { AccountIndex } from &#x27;@app/_eth&#x27;;
import { MutableKeyStore, PGPSigner, Signer } from &#x27;@app/_pgp&#x27;;
import { RegistryService } from &#x27;@app/_services/registry.service&#x27;;
import { CICRegistry } from &#x27;@cicnet/cic-client&#x27;;
import { AuthService } from &#x27;@app/_services/auth.service&#x27;;
import { personValidation, updateSyncable, vcardValidation } from &#x27;@app/_helpers&#x27;;
import { add0x } from &#x27;@src/assets/js/ethtx/dist/hex&#x27;;
import { KeystoreService } from &#x27;@app/_services/keystore.service&#x27;;
@ -2333,10 +2420,13 @@ export class UserService {
constructor(
private httpClient: HttpClient,
private loggingService: LoggingService,
private tokenService: TokenService
private tokenService: TokenService,
private authService: AuthService
) {}
async init(): Promise&lt;void&gt; {
await this.authService.init();
await this.tokenService.init();
this.keystore &#x3D; await KeystoreService.getKeystore();
this.signer &#x3D; new PGPSigner(this.keystore);
this.registry &#x3D; await RegistryService.getRegistry();
@ -2490,16 +2580,15 @@ export class UserService {
}
async loadAccounts(limit: number &#x3D; 100, offset: number &#x3D; 0): Promise&lt;void&gt; {
try {
const accountRegistry &#x3D; await RegistryService.getAccountRegistry();
const accountAddresses: Array&lt;string&gt; &#x3D; await accountRegistry.last(limit);
this.loggingService.sendInfoLevelMessage(accountAddresses);
for (const accountAddress of accountAddresses.slice(offset, offset + limit)) {
await this.getAccountByAddress(accountAddress, limit);
}
} catch (error) {
this.loggingService.sendErrorLevelMessage(&#x27;Unable to load accounts.&#x27;, &#x27;user.service&#x27;, error);
throw error;
this.resetAccountsList();
const accountIndexAddress: string &#x3D; await this.registry.getContractAddressByName(
&#x27;AccountRegistry&#x27;
);
const accountIndexQuery &#x3D; new AccountIndex(accountIndexAddress);
const accountAddresses: Array&lt;string&gt; &#x3D; await accountIndexQuery.last(limit);
this.loggingService.sendInfoLevelMessage(accountAddresses);
for (const accountAddress of accountAddresses.slice(offset, offset + limit)) {
await this.getAccountByAddress(accountAddress, limit);
}
}
@ -2552,6 +2641,10 @@ export class UserService {
this.accountsList.next(this.accounts);
}
searchAccountByName(name: string): any {
return;
}
getCategories(): void {
this.httpClient
.get(&#x60;${environment.cicMetaUrl}/categories&#x60;)

View File

@ -360,10 +360,7 @@ export class ErrorInterceptor implements HttpInterceptor {
this.router.navigateByUrl(&#x27;/auth&#x27;).then();
break;
case 403: // forbidden
this.errorDialogService.openDialog({
message: &#x27;Access to resource is not allowed (Error 403)&#x27;,
});
// alert(&#x27;Access to resource is not allowed!&#x27;);
alert(&#x27;Access to resource is not allowed!&#x27;);
break;
}
// Return an observable with a user-facing error message.

View File

@ -108,7 +108,7 @@
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="11" class="link-to-prism">src/app/_interceptors/http-config.interceptor.ts:11</a></div>
<div class="io-line">Defined in <a href="" data-line="10" class="link-to-prism">src/app/_interceptors/http-config.interceptor.ts:10</a></div>
</td>
</tr>
@ -149,8 +149,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="22"
class="link-to-prism">src/app/_interceptors/http-config.interceptor.ts:22</a></div>
<div class="io-line">Defined in <a href="" data-line="21"
class="link-to-prism">src/app/_interceptors/http-config.interceptor.ts:21</a></div>
</td>
</tr>
@ -236,7 +236,6 @@ import { Injectable } from &#x27;@angular/core&#x27;;
// Third party imports
import { Observable } from &#x27;rxjs&#x27;;
import { environment } from &#x27;@src/environments/environment&#x27;;
/** Intercepts and handles setting of configurations to outgoing HTTP request. */
@Injectable()
@ -252,15 +251,11 @@ export class HttpConfigInterceptor implements HttpInterceptor {
* @returns The forwarded request.
*/
intercept(request: HttpRequest&lt;unknown&gt;, next: HttpHandler): Observable&lt;HttpEvent&lt;unknown&gt;&gt; {
if (request.url.startsWith(environment.cicMetaUrl)) {
const token: string &#x3D; sessionStorage.getItem(btoa(&#x27;CICADA_SESSION_TOKEN&#x27;));
// const token: string &#x3D; sessionStorage.getItem(btoa(&#x27;CICADA_SESSION_TOKEN&#x27;));
if (token) {
request &#x3D; request.clone({
headers: request.headers.set(&#x27;Authorization&#x27;, &#x27;Bearer &#x27; + token),
});
}
}
// if (token) {
// request &#x3D; request.clone({headers: request.headers.set(&#x27;Authorization&#x27;, &#x27;Bearer &#x27; + token)});
// }
return next.handle(request);
}

View File

@ -114,13 +114,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<a href="modules/AppModule.html" data-type="entity-link">AppModule</a>
<li class="chapter inner">
<div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?
'data-target="#components-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' : 'data-target="#xs-components-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' }>
'data-target="#components-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' : 'data-target="#xs-components-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' }>
<span class="icon ion-md-cog"></span>
<span>Components</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' :
'id="xs-components-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' }>
<ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' :
'id="xs-components-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' }>
<li class="link">
<a href="components/AppComponent.html"
data-type="entity-link" data-context="sub-entity" data-context-id="modules">AppComponent</a>
@ -129,13 +129,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
</li>
<li class="chapter inner">
<div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?
'data-target="#injectables-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' : 'data-target="#xs-injectables-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' }>
'data-target="#injectables-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' : 'data-target="#xs-injectables-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' }>
<span class="icon ion-md-arrow-round-down"></span>
<span>Injectables</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' :
'id="xs-injectables-links-module-AppModule-766d89157b0bb6b6616419de3737644b"' }>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' :
'id="xs-injectables-links-module-AppModule-76194cd3efb2efcb11dc0e91210acb63"' }>
<li class="link">
<a href="injectables/GlobalErrorHandler.html"
data-type="entity-link" data-context="sub-entity" data-context-id="modules" }>GlobalErrorHandler</a>
@ -524,9 +524,6 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse " ${ isNormalMode ? 'id="interceptors-links"' : 'id="xs-interceptors-links"' }>
<li class="link">
<a href="interceptors/ConnectionInterceptor.html" data-type="entity-link">ConnectionInterceptor</a>
</li>
<li class="link">
<a href="interceptors/ErrorInterceptor.html" data-type="entity-link">ErrorInterceptor</a>
</li>

File diff suppressed because one or more lines are too long

View File

@ -60,9 +60,6 @@
<li>
<a href="#arraySum" title="src/app/_helpers/array-sum.ts"><b>arraySum</b>&nbsp;&nbsp;&nbsp;(src/.../array-sum.ts)</a>
</li>
<li>
<a href="#checkOnlineStatus" title="src/app/_helpers/online-status.ts"><b>checkOnlineStatus</b>&nbsp;&nbsp;&nbsp;(src/.../online-status.ts)</a>
</li>
<li>
<a href="#copyToClipboard" title="src/app/_helpers/clipboard-copy.ts"><b>copyToClipboard</b>&nbsp;&nbsp;&nbsp;(src/.../clipboard-copy.ts)</a>
</li>
@ -173,41 +170,6 @@
<div class="io-description">
<p>The sum of all values in the array.</p>
</div>
</td>
</tr>
</tbody>
</table>
</section> <h3>src/app/_helpers/online-status.ts</h3>
<section>
<h3></h3> <table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="checkOnlineStatus"></a>
<span class="name">
<b>
checkOnlineStatus
</b>
<a href="#checkOnlineStatus"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>checkOnlineStatus()</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Returns : </b> <code>Promise&lt;boolean&gt;</code>
</div>
</td>
</tr>

View File

@ -69,9 +69,6 @@
<li>
<a href="#actions" title="src/app/_helpers/mock-backend.ts"><b>actions</b>&nbsp;&nbsp;&nbsp;(src/.../mock-backend.ts)</a>
</li>
<li>
<a href="#apiUrls" title="src/app/_helpers/online-status.ts"><b>apiUrls</b>&nbsp;&nbsp;&nbsp;(src/.../online-status.ts)</a>
</li>
<li>
<a href="#areaNames" title="src/app/_helpers/mock-backend.ts"><b>areaNames</b>&nbsp;&nbsp;&nbsp;(src/.../mock-backend.ts)</a>
</li>
@ -1414,39 +1411,6 @@
</tbody>
</table>
</section>
<h3>src/app/_helpers/online-status.ts</h3>
<section>
<h3></h3> <table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="apiUrls"></a>
<span class="name">
<b>
apiUrls</b>
<a href="#apiUrls"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code>[]</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Default value : </i><code>[
&#x27;https://api.coindesk.com/v1/bpi/currentprice.json&#x27;,
&#x27;https://dog.ceo/api/breeds/image/random&#x27;,
]</code>
</td>
</tr>
</tbody>
</table>
</section>
<h3>src/app/_models/account.ts</h3>
<section>
<h3></h3> <table class="table table-sm table-bordered">
@ -1553,10 +1517,10 @@
<i>Default value : </i><code>{
production: false,
bloxbergChainId: 8996,
logLevel: NgxLoggerLevel.DEBUG,
logLevel: NgxLoggerLevel.ERROR,
serverLogLevel: NgxLoggerLevel.OFF,
loggingUrl: &#x27;&#x27;,
cicMetaUrl: &#x27;https://meta-auth.dev.grassrootseconomics.net:443&#x27;,
cicMetaUrl: &#x27;https://meta-auth.dev.grassrootseconomics.net&#x27;,
publicKeysUrl: &#x27;https://dev.grassrootseconomics.net/.well-known/publickeys/&#x27;,
cicCacheUrl: &#x27;https://cache.dev.grassrootseconomics.net&#x27;,
web3Provider: &#x27;wss://bloxberg-ws.dev.grassrootseconomics.net&#x27;,

View File

@ -65,103 +65,103 @@
<title>cluster_AccountsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-195 1178,-195 1178,-70 8,-70"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AccountsModule_declarations</title>
<polygon fill="none" stroke="black" points="464,-78 464,-130 1170,-130 1170,-78 464,-78"/>
</g>
<g id="clust7" class="cluster">
<title>cluster_AccountsModule_imports</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 456,-130 456,-78 16,-78"/>
<polygon fill="none" stroke="black" points="730,-78 730,-130 1170,-130 1170,-78 730,-78"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AccountsModule_declarations</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 722,-130 722,-78 16,-78"/>
</g>
<!-- AccountDetailsComponent -->
<g id="node1" class="node">
<title>AccountDetailsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1162.41,-122 993.59,-122 993.59,-86 1162.41,-86 1162.41,-122"/>
<text text-anchor="middle" x="1078" y="-99.8" font-family="Times,serif" font-size="14.00">AccountDetailsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="714.41,-122 545.59,-122 545.59,-86 714.41,-86 714.41,-122"/>
<text text-anchor="middle" x="630" y="-99.8" font-family="Times,serif" font-size="14.00">AccountDetailsComponent</text>
</g>
<!-- AccountsModule -->
<g id="node5" class="node">
<title>AccountsModule</title>
<polygon fill="#8dd3c7" stroke="black" points="611.42,-187 608.42,-191 587.42,-191 584.42,-187 498.58,-187 498.58,-151 611.42,-151 611.42,-187"/>
<text text-anchor="middle" x="555" y="-164.8" font-family="Times,serif" font-size="14.00">AccountsModule</text>
<polygon fill="#8dd3c7" stroke="black" points="686.42,-187 683.42,-191 662.42,-191 659.42,-187 573.58,-187 573.58,-151 686.42,-151 686.42,-187"/>
<text text-anchor="middle" x="630" y="-164.8" font-family="Times,serif" font-size="14.00">AccountsModule</text>
</g>
<!-- AccountDetailsComponent&#45;&gt;AccountsModule -->
<g id="edge1" class="edge">
<title>AccountDetailsComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M1078,-122.29C1078,-144.21 1078,-178 1078,-178 1078,-178 621.47,-178 621.47,-178"/>
<polygon fill="black" stroke="black" points="621.47,-174.5 611.47,-178 621.47,-181.5 621.47,-174.5"/>
<path fill="none" stroke="black" d="M630,-122.11C630,-122.11 630,-140.99 630,-140.99"/>
<polygon fill="black" stroke="black" points="626.5,-140.99 630,-150.99 633.5,-140.99 626.5,-140.99"/>
</g>
<!-- AccountSearchComponent -->
<g id="node2" class="node">
<title>AccountSearchComponent</title>
<polygon fill="#ffffb3" stroke="black" points="975.35,-122 808.65,-122 808.65,-86 975.35,-86 975.35,-122"/>
<text text-anchor="middle" x="892" y="-99.8" font-family="Times,serif" font-size="14.00">AccountSearchComponent</text>
<polygon fill="#ffffb3" stroke="black" points="527.35,-122 360.65,-122 360.65,-86 527.35,-86 527.35,-122"/>
<text text-anchor="middle" x="444" y="-99.8" font-family="Times,serif" font-size="14.00">AccountSearchComponent</text>
</g>
<!-- AccountSearchComponent&#45;&gt;AccountsModule -->
<g id="edge2" class="edge">
<title>AccountSearchComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M892,-122.11C892,-141.34 892,-169 892,-169 892,-169 621.41,-169 621.41,-169"/>
<polygon fill="black" stroke="black" points="621.41,-165.5 611.41,-169 621.41,-172.5 621.41,-165.5"/>
<path fill="none" stroke="black" d="M444,-122.03C444,-138.4 444,-160 444,-160 444,-160 563.69,-160 563.69,-160"/>
<polygon fill="black" stroke="black" points="563.69,-163.5 573.69,-160 563.69,-156.5 563.69,-163.5"/>
</g>
<!-- AccountsComponent -->
<g id="node3" class="node">
<title>AccountsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="790.2,-122 655.8,-122 655.8,-86 790.2,-86 790.2,-122"/>
<text text-anchor="middle" x="723" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="342.2,-122 207.8,-122 207.8,-86 342.2,-86 342.2,-122"/>
<text text-anchor="middle" x="275" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsComponent</text>
</g>
<!-- AccountsComponent&#45;&gt;AccountsModule -->
<g id="edge3" class="edge">
<title>AccountsComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M723,-122.03C723,-138.4 723,-160 723,-160 723,-160 621.41,-160 621.41,-160"/>
<polygon fill="black" stroke="black" points="621.41,-156.5 611.41,-160 621.41,-163.5 621.41,-156.5"/>
<path fill="none" stroke="black" d="M275,-122.11C275,-141.34 275,-169 275,-169 275,-169 563.75,-169 563.75,-169"/>
<polygon fill="black" stroke="black" points="563.75,-172.5 573.75,-169 563.75,-165.5 563.75,-172.5"/>
</g>
<!-- CreateAccountComponent -->
<g id="node4" class="node">
<title>CreateAccountComponent</title>
<polygon fill="#ffffb3" stroke="black" points="637.79,-122 472.21,-122 472.21,-86 637.79,-86 637.79,-122"/>
<text text-anchor="middle" x="555" y="-99.8" font-family="Times,serif" font-size="14.00">CreateAccountComponent</text>
<polygon fill="#ffffb3" stroke="black" points="189.79,-122 24.21,-122 24.21,-86 189.79,-86 189.79,-122"/>
<text text-anchor="middle" x="107" y="-99.8" font-family="Times,serif" font-size="14.00">CreateAccountComponent</text>
</g>
<!-- CreateAccountComponent&#45;&gt;AccountsModule -->
<g id="edge4" class="edge">
<title>CreateAccountComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M555,-122.11C555,-122.11 555,-140.99 555,-140.99"/>
<polygon fill="black" stroke="black" points="551.5,-140.99 555,-150.99 558.5,-140.99 551.5,-140.99"/>
<path fill="none" stroke="black" d="M107,-122.29C107,-144.21 107,-178 107,-178 107,-178 563.53,-178 563.53,-178"/>
<polygon fill="black" stroke="black" points="563.53,-181.5 573.53,-178 563.53,-174.5 563.53,-181.5"/>
</g>
<!-- AccountsRoutingModule -->
<g id="node6" class="node">
<title>AccountsRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="447.54,-122 444.54,-126 423.54,-126 420.54,-122 290.46,-122 290.46,-86 447.54,-86 447.54,-122"/>
<text text-anchor="middle" x="369" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="1161.54,-122 1158.54,-126 1137.54,-126 1134.54,-122 1004.46,-122 1004.46,-86 1161.54,-86 1161.54,-122"/>
<text text-anchor="middle" x="1083" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsRoutingModule</text>
</g>
<!-- AccountsRoutingModule&#45;&gt;AccountsModule -->
<g id="edge5" class="edge">
<title>AccountsRoutingModule&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M369,-122.03C369,-138.4 369,-160 369,-160 369,-160 488.69,-160 488.69,-160"/>
<polygon fill="black" stroke="black" points="488.69,-163.5 498.69,-160 488.69,-156.5 488.69,-163.5"/>
<path fill="none" stroke="black" d="M1083,-122.29C1083,-144.21 1083,-178 1083,-178 1083,-178 696.46,-178 696.46,-178"/>
<polygon fill="black" stroke="black" points="696.46,-174.5 686.46,-178 696.46,-181.5 696.46,-174.5"/>
</g>
<!-- SharedModule -->
<g id="node7" class="node">
<title>SharedModule</title>
<polygon fill="#8dd3c7" stroke="black" points="272.42,-122 269.42,-126 248.42,-126 245.42,-122 173.58,-122 173.58,-86 272.42,-86 272.42,-122"/>
<text text-anchor="middle" x="223" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
<polygon fill="#8dd3c7" stroke="black" points="986.42,-122 983.42,-126 962.42,-126 959.42,-122 887.58,-122 887.58,-86 986.42,-86 986.42,-122"/>
<text text-anchor="middle" x="937" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
</g>
<!-- SharedModule&#45;&gt;AccountsModule -->
<g id="edge6" class="edge">
<title>SharedModule&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M223,-122.11C223,-141.34 223,-169 223,-169 223,-169 488.68,-169 488.68,-169"/>
<polygon fill="black" stroke="black" points="488.68,-172.5 498.68,-169 488.68,-165.5 488.68,-172.5"/>
<path fill="none" stroke="black" d="M937,-122.11C937,-141.34 937,-169 937,-169 937,-169 696.31,-169 696.31,-169"/>
<polygon fill="black" stroke="black" points="696.31,-165.5 686.31,-169 696.31,-172.5 696.31,-165.5"/>
</g>
<!-- TransactionsModule -->
<g id="node8" class="node">
<title>TransactionsModule</title>
<polygon fill="#8dd3c7" stroke="black" points="155.58,-122 152.58,-126 131.58,-126 128.58,-122 24.42,-122 24.42,-86 155.58,-86 155.58,-122"/>
<text text-anchor="middle" x="90" y="-99.8" font-family="Times,serif" font-size="14.00">TransactionsModule</text>
<polygon fill="#8dd3c7" stroke="black" points="869.58,-122 866.58,-126 845.58,-126 842.58,-122 738.42,-122 738.42,-86 869.58,-86 869.58,-122"/>
<text text-anchor="middle" x="804" y="-99.8" font-family="Times,serif" font-size="14.00">TransactionsModule</text>
</g>
<!-- TransactionsModule&#45;&gt;AccountsModule -->
<g id="edge7" class="edge">
<title>TransactionsModule&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M90,-122.29C90,-144.21 90,-178 90,-178 90,-178 488.45,-178 488.45,-178"/>
<polygon fill="black" stroke="black" points="488.45,-181.5 498.45,-178 488.45,-174.5 488.45,-181.5"/>
<path fill="none" stroke="black" d="M804,-122.03C804,-138.4 804,-160 804,-160 804,-160 696.49,-160 696.49,-160"/>
<polygon fill="black" stroke="black" points="696.49,-156.5 686.49,-160 696.49,-163.5 696.49,-156.5"/>
</g>
</g>
</svg>

View File

@ -24,103 +24,103 @@
<title>cluster_AccountsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-195 1178,-195 1178,-70 8,-70"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AccountsModule_declarations</title>
<polygon fill="none" stroke="black" points="464,-78 464,-130 1170,-130 1170,-78 464,-78"/>
</g>
<g id="clust7" class="cluster">
<title>cluster_AccountsModule_imports</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 456,-130 456,-78 16,-78"/>
<polygon fill="none" stroke="black" points="730,-78 730,-130 1170,-130 1170,-78 730,-78"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AccountsModule_declarations</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 722,-130 722,-78 16,-78"/>
</g>
<!-- AccountDetailsComponent -->
<g id="node1" class="node">
<title>AccountDetailsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1162.41,-122 993.59,-122 993.59,-86 1162.41,-86 1162.41,-122"/>
<text text-anchor="middle" x="1078" y="-99.8" font-family="Times,serif" font-size="14.00">AccountDetailsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="714.41,-122 545.59,-122 545.59,-86 714.41,-86 714.41,-122"/>
<text text-anchor="middle" x="630" y="-99.8" font-family="Times,serif" font-size="14.00">AccountDetailsComponent</text>
</g>
<!-- AccountsModule -->
<g id="node5" class="node">
<title>AccountsModule</title>
<polygon fill="#8dd3c7" stroke="black" points="611.42,-187 608.42,-191 587.42,-191 584.42,-187 498.58,-187 498.58,-151 611.42,-151 611.42,-187"/>
<text text-anchor="middle" x="555" y="-164.8" font-family="Times,serif" font-size="14.00">AccountsModule</text>
<polygon fill="#8dd3c7" stroke="black" points="686.42,-187 683.42,-191 662.42,-191 659.42,-187 573.58,-187 573.58,-151 686.42,-151 686.42,-187"/>
<text text-anchor="middle" x="630" y="-164.8" font-family="Times,serif" font-size="14.00">AccountsModule</text>
</g>
<!-- AccountDetailsComponent&#45;&gt;AccountsModule -->
<g id="edge1" class="edge">
<title>AccountDetailsComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M1078,-122.29C1078,-144.21 1078,-178 1078,-178 1078,-178 621.47,-178 621.47,-178"/>
<polygon fill="black" stroke="black" points="621.47,-174.5 611.47,-178 621.47,-181.5 621.47,-174.5"/>
<path fill="none" stroke="black" d="M630,-122.11C630,-122.11 630,-140.99 630,-140.99"/>
<polygon fill="black" stroke="black" points="626.5,-140.99 630,-150.99 633.5,-140.99 626.5,-140.99"/>
</g>
<!-- AccountSearchComponent -->
<g id="node2" class="node">
<title>AccountSearchComponent</title>
<polygon fill="#ffffb3" stroke="black" points="975.35,-122 808.65,-122 808.65,-86 975.35,-86 975.35,-122"/>
<text text-anchor="middle" x="892" y="-99.8" font-family="Times,serif" font-size="14.00">AccountSearchComponent</text>
<polygon fill="#ffffb3" stroke="black" points="527.35,-122 360.65,-122 360.65,-86 527.35,-86 527.35,-122"/>
<text text-anchor="middle" x="444" y="-99.8" font-family="Times,serif" font-size="14.00">AccountSearchComponent</text>
</g>
<!-- AccountSearchComponent&#45;&gt;AccountsModule -->
<g id="edge2" class="edge">
<title>AccountSearchComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M892,-122.11C892,-141.34 892,-169 892,-169 892,-169 621.41,-169 621.41,-169"/>
<polygon fill="black" stroke="black" points="621.41,-165.5 611.41,-169 621.41,-172.5 621.41,-165.5"/>
<path fill="none" stroke="black" d="M444,-122.03C444,-138.4 444,-160 444,-160 444,-160 563.69,-160 563.69,-160"/>
<polygon fill="black" stroke="black" points="563.69,-163.5 573.69,-160 563.69,-156.5 563.69,-163.5"/>
</g>
<!-- AccountsComponent -->
<g id="node3" class="node">
<title>AccountsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="790.2,-122 655.8,-122 655.8,-86 790.2,-86 790.2,-122"/>
<text text-anchor="middle" x="723" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="342.2,-122 207.8,-122 207.8,-86 342.2,-86 342.2,-122"/>
<text text-anchor="middle" x="275" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsComponent</text>
</g>
<!-- AccountsComponent&#45;&gt;AccountsModule -->
<g id="edge3" class="edge">
<title>AccountsComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M723,-122.03C723,-138.4 723,-160 723,-160 723,-160 621.41,-160 621.41,-160"/>
<polygon fill="black" stroke="black" points="621.41,-156.5 611.41,-160 621.41,-163.5 621.41,-156.5"/>
<path fill="none" stroke="black" d="M275,-122.11C275,-141.34 275,-169 275,-169 275,-169 563.75,-169 563.75,-169"/>
<polygon fill="black" stroke="black" points="563.75,-172.5 573.75,-169 563.75,-165.5 563.75,-172.5"/>
</g>
<!-- CreateAccountComponent -->
<g id="node4" class="node">
<title>CreateAccountComponent</title>
<polygon fill="#ffffb3" stroke="black" points="637.79,-122 472.21,-122 472.21,-86 637.79,-86 637.79,-122"/>
<text text-anchor="middle" x="555" y="-99.8" font-family="Times,serif" font-size="14.00">CreateAccountComponent</text>
<polygon fill="#ffffb3" stroke="black" points="189.79,-122 24.21,-122 24.21,-86 189.79,-86 189.79,-122"/>
<text text-anchor="middle" x="107" y="-99.8" font-family="Times,serif" font-size="14.00">CreateAccountComponent</text>
</g>
<!-- CreateAccountComponent&#45;&gt;AccountsModule -->
<g id="edge4" class="edge">
<title>CreateAccountComponent&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M555,-122.11C555,-122.11 555,-140.99 555,-140.99"/>
<polygon fill="black" stroke="black" points="551.5,-140.99 555,-150.99 558.5,-140.99 551.5,-140.99"/>
<path fill="none" stroke="black" d="M107,-122.29C107,-144.21 107,-178 107,-178 107,-178 563.53,-178 563.53,-178"/>
<polygon fill="black" stroke="black" points="563.53,-181.5 573.53,-178 563.53,-174.5 563.53,-181.5"/>
</g>
<!-- AccountsRoutingModule -->
<g id="node6" class="node">
<title>AccountsRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="447.54,-122 444.54,-126 423.54,-126 420.54,-122 290.46,-122 290.46,-86 447.54,-86 447.54,-122"/>
<text text-anchor="middle" x="369" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="1161.54,-122 1158.54,-126 1137.54,-126 1134.54,-122 1004.46,-122 1004.46,-86 1161.54,-86 1161.54,-122"/>
<text text-anchor="middle" x="1083" y="-99.8" font-family="Times,serif" font-size="14.00">AccountsRoutingModule</text>
</g>
<!-- AccountsRoutingModule&#45;&gt;AccountsModule -->
<g id="edge5" class="edge">
<title>AccountsRoutingModule&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M369,-122.03C369,-138.4 369,-160 369,-160 369,-160 488.69,-160 488.69,-160"/>
<polygon fill="black" stroke="black" points="488.69,-163.5 498.69,-160 488.69,-156.5 488.69,-163.5"/>
<path fill="none" stroke="black" d="M1083,-122.29C1083,-144.21 1083,-178 1083,-178 1083,-178 696.46,-178 696.46,-178"/>
<polygon fill="black" stroke="black" points="696.46,-174.5 686.46,-178 696.46,-181.5 696.46,-174.5"/>
</g>
<!-- SharedModule -->
<g id="node7" class="node">
<title>SharedModule</title>
<polygon fill="#8dd3c7" stroke="black" points="272.42,-122 269.42,-126 248.42,-126 245.42,-122 173.58,-122 173.58,-86 272.42,-86 272.42,-122"/>
<text text-anchor="middle" x="223" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
<polygon fill="#8dd3c7" stroke="black" points="986.42,-122 983.42,-126 962.42,-126 959.42,-122 887.58,-122 887.58,-86 986.42,-86 986.42,-122"/>
<text text-anchor="middle" x="937" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
</g>
<!-- SharedModule&#45;&gt;AccountsModule -->
<g id="edge6" class="edge">
<title>SharedModule&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M223,-122.11C223,-141.34 223,-169 223,-169 223,-169 488.68,-169 488.68,-169"/>
<polygon fill="black" stroke="black" points="488.68,-172.5 498.68,-169 488.68,-165.5 488.68,-172.5"/>
<path fill="none" stroke="black" d="M937,-122.11C937,-141.34 937,-169 937,-169 937,-169 696.31,-169 696.31,-169"/>
<polygon fill="black" stroke="black" points="696.31,-165.5 686.31,-169 696.31,-172.5 696.31,-165.5"/>
</g>
<!-- TransactionsModule -->
<g id="node8" class="node">
<title>TransactionsModule</title>
<polygon fill="#8dd3c7" stroke="black" points="155.58,-122 152.58,-126 131.58,-126 128.58,-122 24.42,-122 24.42,-86 155.58,-86 155.58,-122"/>
<text text-anchor="middle" x="90" y="-99.8" font-family="Times,serif" font-size="14.00">TransactionsModule</text>
<polygon fill="#8dd3c7" stroke="black" points="869.58,-122 866.58,-126 845.58,-126 842.58,-122 738.42,-122 738.42,-86 869.58,-86 869.58,-122"/>
<text text-anchor="middle" x="804" y="-99.8" font-family="Times,serif" font-size="14.00">TransactionsModule</text>
</g>
<!-- TransactionsModule&#45;&gt;AccountsModule -->
<g id="edge7" class="edge">
<title>TransactionsModule&#45;&gt;AccountsModule</title>
<path fill="none" stroke="black" d="M90,-122.29C90,-144.21 90,-178 90,-178 90,-178 488.45,-178 488.45,-178"/>
<polygon fill="black" stroke="black" points="488.45,-181.5 498.45,-178 488.45,-174.5 488.45,-181.5"/>
<path fill="none" stroke="black" d="M804,-122.03C804,-138.4 804,-160 804,-160 804,-160 696.49,-160 696.49,-160"/>
<polygon fill="black" stroke="black" points="696.49,-156.5 686.49,-160 696.49,-163.5 696.49,-156.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -65,55 +65,55 @@
<title>cluster_AdminModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="30,-70 30,-195 466,-195 466,-70 30,-70"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AdminModule_declarations</title>
<polygon fill="none" stroke="black" points="322,-78 322,-130 458,-130 458,-78 322,-78"/>
</g>
<g id="clust4" class="cluster">
<title>cluster_AdminModule_imports</title>
<polygon fill="none" stroke="black" points="38,-78 38,-130 314,-130 314,-78 38,-78"/>
<polygon fill="none" stroke="black" points="182,-78 182,-130 458,-130 458,-78 182,-78"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AdminModule_declarations</title>
<polygon fill="none" stroke="black" points="38,-78 38,-130 174,-130 174,-78 38,-78"/>
</g>
<!-- AdminComponent -->
<g id="node1" class="node">
<title>AdminComponent</title>
<polygon fill="#ffffb3" stroke="black" points="450.22,-122 329.78,-122 329.78,-86 450.22,-86 450.22,-122"/>
<text text-anchor="middle" x="390" y="-99.8" font-family="Times,serif" font-size="14.00">AdminComponent</text>
<polygon fill="#ffffb3" stroke="black" points="166.22,-122 45.78,-122 45.78,-86 166.22,-86 166.22,-122"/>
<text text-anchor="middle" x="106" y="-99.8" font-family="Times,serif" font-size="14.00">AdminComponent</text>
</g>
<!-- AdminModule -->
<g id="node2" class="node">
<title>AdminModule</title>
<polygon fill="#8dd3c7" stroke="black" points="283.44,-187 280.44,-191 259.44,-191 256.44,-187 184.56,-187 184.56,-151 283.44,-151 283.44,-187"/>
<text text-anchor="middle" x="234" y="-164.8" font-family="Times,serif" font-size="14.00">AdminModule</text>
<polygon fill="#8dd3c7" stroke="black" points="288.44,-187 285.44,-191 264.44,-191 261.44,-187 189.56,-187 189.56,-151 288.44,-151 288.44,-187"/>
<text text-anchor="middle" x="239" y="-164.8" font-family="Times,serif" font-size="14.00">AdminModule</text>
</g>
<!-- AdminComponent&#45;&gt;AdminModule -->
<g id="edge1" class="edge">
<title>AdminComponent&#45;&gt;AdminModule</title>
<path fill="none" stroke="black" d="M390,-122.11C390,-141.34 390,-169 390,-169 390,-169 293.36,-169 293.36,-169"/>
<polygon fill="black" stroke="black" points="293.36,-165.5 283.36,-169 293.36,-172.5 293.36,-165.5"/>
<path fill="none" stroke="black" d="M106,-122.11C106,-141.34 106,-169 106,-169 106,-169 179.48,-169 179.48,-169"/>
<polygon fill="black" stroke="black" points="179.48,-172.5 189.48,-169 179.48,-165.5 179.48,-172.5"/>
</g>
<!-- AdminRoutingModule -->
<g id="node3" class="node">
<title>AdminRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="305.56,-122 302.56,-126 281.56,-126 278.56,-122 162.44,-122 162.44,-86 305.56,-86 305.56,-122"/>
<text text-anchor="middle" x="234" y="-99.8" font-family="Times,serif" font-size="14.00">AdminRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="449.56,-122 446.56,-126 425.56,-126 422.56,-122 306.44,-122 306.44,-86 449.56,-86 449.56,-122"/>
<text text-anchor="middle" x="378" y="-99.8" font-family="Times,serif" font-size="14.00">AdminRoutingModule</text>
</g>
<!-- AdminRoutingModule&#45;&gt;AdminModule -->
<g id="edge2" class="edge">
<title>AdminRoutingModule&#45;&gt;AdminModule</title>
<path fill="none" stroke="black" d="M234,-122.11C234,-122.11 234,-140.99 234,-140.99"/>
<polygon fill="black" stroke="black" points="230.5,-140.99 234,-150.99 237.5,-140.99 230.5,-140.99"/>
<path fill="none" stroke="black" d="M378,-122.11C378,-141.34 378,-169 378,-169 378,-169 298.4,-169 298.4,-169"/>
<polygon fill="black" stroke="black" points="298.4,-165.5 288.4,-169 298.4,-172.5 298.4,-165.5"/>
</g>
<!-- SharedModule -->
<g id="node4" class="node">
<title>SharedModule</title>
<polygon fill="#8dd3c7" stroke="black" points="144.42,-122 141.42,-126 120.42,-126 117.42,-122 45.58,-122 45.58,-86 144.42,-86 144.42,-122"/>
<text text-anchor="middle" x="95" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
<polygon fill="#8dd3c7" stroke="black" points="288.42,-122 285.42,-126 264.42,-126 261.42,-122 189.58,-122 189.58,-86 288.42,-86 288.42,-122"/>
<text text-anchor="middle" x="239" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
</g>
<!-- SharedModule&#45;&gt;AdminModule -->
<g id="edge3" class="edge">
<title>SharedModule&#45;&gt;AdminModule</title>
<path fill="none" stroke="black" d="M95,-122.11C95,-141.34 95,-169 95,-169 95,-169 174.6,-169 174.6,-169"/>
<polygon fill="black" stroke="black" points="174.6,-172.5 184.6,-169 174.6,-165.5 174.6,-172.5"/>
<path fill="none" stroke="black" d="M239,-122.11C239,-122.11 239,-140.99 239,-140.99"/>
<polygon fill="black" stroke="black" points="235.5,-140.99 239,-150.99 242.5,-140.99 235.5,-140.99"/>
</g>
</g>
</svg>

View File

@ -24,55 +24,55 @@
<title>cluster_AdminModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="30,-70 30,-195 466,-195 466,-70 30,-70"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AdminModule_declarations</title>
<polygon fill="none" stroke="black" points="322,-78 322,-130 458,-130 458,-78 322,-78"/>
</g>
<g id="clust4" class="cluster">
<title>cluster_AdminModule_imports</title>
<polygon fill="none" stroke="black" points="38,-78 38,-130 314,-130 314,-78 38,-78"/>
<polygon fill="none" stroke="black" points="182,-78 182,-130 458,-130 458,-78 182,-78"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AdminModule_declarations</title>
<polygon fill="none" stroke="black" points="38,-78 38,-130 174,-130 174,-78 38,-78"/>
</g>
<!-- AdminComponent -->
<g id="node1" class="node">
<title>AdminComponent</title>
<polygon fill="#ffffb3" stroke="black" points="450.22,-122 329.78,-122 329.78,-86 450.22,-86 450.22,-122"/>
<text text-anchor="middle" x="390" y="-99.8" font-family="Times,serif" font-size="14.00">AdminComponent</text>
<polygon fill="#ffffb3" stroke="black" points="166.22,-122 45.78,-122 45.78,-86 166.22,-86 166.22,-122"/>
<text text-anchor="middle" x="106" y="-99.8" font-family="Times,serif" font-size="14.00">AdminComponent</text>
</g>
<!-- AdminModule -->
<g id="node2" class="node">
<title>AdminModule</title>
<polygon fill="#8dd3c7" stroke="black" points="283.44,-187 280.44,-191 259.44,-191 256.44,-187 184.56,-187 184.56,-151 283.44,-151 283.44,-187"/>
<text text-anchor="middle" x="234" y="-164.8" font-family="Times,serif" font-size="14.00">AdminModule</text>
<polygon fill="#8dd3c7" stroke="black" points="288.44,-187 285.44,-191 264.44,-191 261.44,-187 189.56,-187 189.56,-151 288.44,-151 288.44,-187"/>
<text text-anchor="middle" x="239" y="-164.8" font-family="Times,serif" font-size="14.00">AdminModule</text>
</g>
<!-- AdminComponent&#45;&gt;AdminModule -->
<g id="edge1" class="edge">
<title>AdminComponent&#45;&gt;AdminModule</title>
<path fill="none" stroke="black" d="M390,-122.11C390,-141.34 390,-169 390,-169 390,-169 293.36,-169 293.36,-169"/>
<polygon fill="black" stroke="black" points="293.36,-165.5 283.36,-169 293.36,-172.5 293.36,-165.5"/>
<path fill="none" stroke="black" d="M106,-122.11C106,-141.34 106,-169 106,-169 106,-169 179.48,-169 179.48,-169"/>
<polygon fill="black" stroke="black" points="179.48,-172.5 189.48,-169 179.48,-165.5 179.48,-172.5"/>
</g>
<!-- AdminRoutingModule -->
<g id="node3" class="node">
<title>AdminRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="305.56,-122 302.56,-126 281.56,-126 278.56,-122 162.44,-122 162.44,-86 305.56,-86 305.56,-122"/>
<text text-anchor="middle" x="234" y="-99.8" font-family="Times,serif" font-size="14.00">AdminRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="449.56,-122 446.56,-126 425.56,-126 422.56,-122 306.44,-122 306.44,-86 449.56,-86 449.56,-122"/>
<text text-anchor="middle" x="378" y="-99.8" font-family="Times,serif" font-size="14.00">AdminRoutingModule</text>
</g>
<!-- AdminRoutingModule&#45;&gt;AdminModule -->
<g id="edge2" class="edge">
<title>AdminRoutingModule&#45;&gt;AdminModule</title>
<path fill="none" stroke="black" d="M234,-122.11C234,-122.11 234,-140.99 234,-140.99"/>
<polygon fill="black" stroke="black" points="230.5,-140.99 234,-150.99 237.5,-140.99 230.5,-140.99"/>
<path fill="none" stroke="black" d="M378,-122.11C378,-141.34 378,-169 378,-169 378,-169 298.4,-169 298.4,-169"/>
<polygon fill="black" stroke="black" points="298.4,-165.5 288.4,-169 298.4,-172.5 298.4,-165.5"/>
</g>
<!-- SharedModule -->
<g id="node4" class="node">
<title>SharedModule</title>
<polygon fill="#8dd3c7" stroke="black" points="144.42,-122 141.42,-126 120.42,-126 117.42,-122 45.58,-122 45.58,-86 144.42,-86 144.42,-122"/>
<text text-anchor="middle" x="95" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
<polygon fill="#8dd3c7" stroke="black" points="288.42,-122 285.42,-126 264.42,-126 261.42,-122 189.58,-122 189.58,-86 288.42,-86 288.42,-122"/>
<text text-anchor="middle" x="239" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
</g>
<!-- SharedModule&#45;&gt;AdminModule -->
<g id="edge3" class="edge">
<title>SharedModule&#45;&gt;AdminModule</title>
<path fill="none" stroke="black" d="M95,-122.11C95,-141.34 95,-169 95,-169 95,-169 174.6,-169 174.6,-169"/>
<polygon fill="black" stroke="black" points="174.6,-172.5 184.6,-169 174.6,-165.5 174.6,-172.5"/>
<path fill="none" stroke="black" d="M239,-122.11C239,-122.11 239,-140.99 239,-140.99"/>
<polygon fill="black" stroke="black" points="235.5,-140.99 239,-150.99 242.5,-140.99 235.5,-140.99"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -45,42 +45,42 @@
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
-->
<!-- Title: dependencies Pages: 1 -->
<svg width="1416pt" height="284pt"
viewBox="0.00 0.00 1416.00 284.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="1202pt" height="284pt"
viewBox="0.00 0.00 1202.00 284.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 280)">
<title>dependencies</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-280 1412,-280 1412,4 -4,4"/>
<text text-anchor="start" x="683.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="470,-10 470,-30 490,-30 490,-10 470,-10"/>
<text text-anchor="start" x="493.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="583,-10 583,-30 603,-30 603,-10 583,-10"/>
<text text-anchor="start" x="606.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="669,-10 669,-30 689,-30 689,-10 669,-10"/>
<text text-anchor="start" x="692.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="766,-10 766,-30 786,-30 786,-10 766,-10"/>
<text text-anchor="start" x="789.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="862,-10 862,-30 882,-30 882,-10 862,-10"/>
<text text-anchor="start" x="885.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-280 1198,-280 1198,4 -4,4"/>
<text text-anchor="start" x="576.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="363,-10 363,-30 383,-30 383,-10 363,-10"/>
<text text-anchor="start" x="386.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="476,-10 476,-30 496,-30 496,-10 476,-10"/>
<text text-anchor="start" x="499.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="562,-10 562,-30 582,-30 582,-10 562,-10"/>
<text text-anchor="start" x="585.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="659,-10 659,-30 679,-30 679,-10 659,-10"/>
<text text-anchor="start" x="682.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="755,-10 755,-30 775,-30 775,-10 755,-10"/>
<text text-anchor="start" x="778.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<g id="clust1" class="cluster">
<title>cluster_AppModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-268 1400,-268 1400,-70 8,-70"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-268 1186,-268 1186,-70 8,-70"/>
</g>
<g id="clust7" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="black" points="415,-78 415,-130 1392,-130 1392,-78 415,-78"/>
<g id="clust6" class="cluster">
<title>cluster_AppModule_bootstrap</title>
<polygon fill="none" stroke="black" points="584,-208 584,-260 708,-260 708,-208 584,-208"/>
</g>
<g id="clust4" class="cluster">
<title>cluster_AppModule_imports</title>
<polygon fill="none" stroke="black" points="146,-78 146,-130 407,-130 407,-78 146,-78"/>
<polygon fill="none" stroke="black" points="917,-78 917,-130 1178,-130 1178,-78 917,-78"/>
</g>
<g id="clust7" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="black" points="146,-78 146,-130 909,-130 909,-78 146,-78"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AppModule_declarations</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 138,-130 138,-78 16,-78"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_AppModule_bootstrap</title>
<polygon fill="none" stroke="black" points="548,-208 548,-260 672,-260 672,-208 548,-208"/>
</g>
<!-- AppComponent -->
<g id="node1" class="node">
<title>AppComponent</title>
@ -90,110 +90,98 @@
<!-- AppModule -->
<g id="node2" class="node">
<title>AppModule</title>
<polygon fill="#8dd3c7" stroke="black" points="651.66,-187 648.66,-191 627.66,-191 624.66,-187 568.34,-187 568.34,-151 651.66,-151 651.66,-187"/>
<text text-anchor="middle" x="610" y="-164.8" font-family="Times,serif" font-size="14.00">AppModule</text>
<polygon fill="#8dd3c7" stroke="black" points="687.66,-187 684.66,-191 663.66,-191 660.66,-187 604.34,-187 604.34,-151 687.66,-151 687.66,-187"/>
<text text-anchor="middle" x="646" y="-164.8" font-family="Times,serif" font-size="14.00">AppModule</text>
</g>
<!-- AppComponent&#45;&gt;AppModule -->
<g id="edge1" class="edge">
<title>AppComponent&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M77,-122.29C77,-144.21 77,-178 77,-178 77,-178 558.18,-178 558.18,-178"/>
<polygon fill="black" stroke="black" points="558.18,-181.5 568.18,-178 558.18,-174.5 558.18,-181.5"/>
<path fill="none" stroke="black" d="M77,-122.29C77,-144.21 77,-178 77,-178 77,-178 594.16,-178 594.16,-178"/>
<polygon fill="black" stroke="black" points="594.16,-181.5 604.16,-178 594.16,-174.5 594.16,-181.5"/>
</g>
<!-- AppComponent -->
<g id="node5" class="node">
<title>AppComponent </title>
<polygon fill="#80b1d3" stroke="black" points="664.44,-252 555.56,-252 555.56,-216 664.44,-216 664.44,-252"/>
<text text-anchor="middle" x="610" y="-229.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
<polygon fill="#80b1d3" stroke="black" points="700.44,-252 591.56,-252 591.56,-216 700.44,-216 700.44,-252"/>
<text text-anchor="middle" x="646" y="-229.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
</g>
<!-- AppModule&#45;&gt;AppComponent -->
<g id="edge4" class="edge">
<title>AppModule&#45;&gt;AppComponent </title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M610,-187.11C610,-187.11 610,-205.99 610,-205.99"/>
<polygon fill="black" stroke="black" points="606.5,-205.99 610,-215.99 613.5,-205.99 606.5,-205.99"/>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M646,-187.11C646,-187.11 646,-205.99 646,-205.99"/>
<polygon fill="black" stroke="black" points="642.5,-205.99 646,-215.99 649.5,-205.99 642.5,-205.99"/>
</g>
<!-- AppRoutingModule -->
<g id="node3" class="node">
<title>AppRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="399.27,-122 396.27,-126 375.27,-126 372.27,-122 270.73,-122 270.73,-86 399.27,-86 399.27,-122"/>
<text text-anchor="middle" x="335" y="-99.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="1170.27,-122 1167.27,-126 1146.27,-126 1143.27,-122 1041.73,-122 1041.73,-86 1170.27,-86 1170.27,-122"/>
<text text-anchor="middle" x="1106" y="-99.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
</g>
<!-- AppRoutingModule&#45;&gt;AppModule -->
<g id="edge2" class="edge">
<title>AppRoutingModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M335,-122.03C335,-138.4 335,-160 335,-160 335,-160 558.23,-160 558.23,-160"/>
<polygon fill="black" stroke="black" points="558.23,-163.5 568.23,-160 558.23,-156.5 558.23,-163.5"/>
<path fill="none" stroke="black" d="M1106,-122.29C1106,-144.21 1106,-178 1106,-178 1106,-178 698.04,-178 698.04,-178"/>
<polygon fill="black" stroke="black" points="698.04,-174.5 688.04,-178 698.04,-181.5 698.04,-174.5"/>
</g>
<!-- SharedModule -->
<g id="node4" class="node">
<title>SharedModule</title>
<polygon fill="#8dd3c7" stroke="black" points="252.42,-122 249.42,-126 228.42,-126 225.42,-122 153.58,-122 153.58,-86 252.42,-86 252.42,-122"/>
<text text-anchor="middle" x="203" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
<polygon fill="#8dd3c7" stroke="black" points="1023.42,-122 1020.42,-126 999.42,-126 996.42,-122 924.58,-122 924.58,-86 1023.42,-86 1023.42,-122"/>
<text text-anchor="middle" x="974" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
</g>
<!-- SharedModule&#45;&gt;AppModule -->
<g id="edge3" class="edge">
<title>SharedModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M203,-122.11C203,-141.34 203,-169 203,-169 203,-169 557.98,-169 557.98,-169"/>
<polygon fill="black" stroke="black" points="557.98,-172.5 567.98,-169 557.98,-165.5 557.98,-172.5"/>
</g>
<!-- ConnectionInterceptor -->
<g id="node6" class="node">
<title>ConnectionInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="1286" cy="-104" rx="97.83" ry="18"/>
<text text-anchor="middle" x="1286" y="-99.8" font-family="Times,serif" font-size="14.00">ConnectionInterceptor</text>
</g>
<!-- ConnectionInterceptor&#45;&gt;AppModule -->
<g id="edge5" class="edge">
<title>ConnectionInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M1286,-122.29C1286,-144.21 1286,-178 1286,-178 1286,-178 661.78,-178 661.78,-178"/>
<polygon fill="black" stroke="black" points="661.78,-174.5 651.78,-178 661.78,-181.5 661.78,-174.5"/>
<path fill="none" stroke="black" d="M974,-122.11C974,-141.34 974,-169 974,-169 974,-169 697.87,-169 697.87,-169"/>
<polygon fill="black" stroke="black" points="697.87,-165.5 687.87,-169 697.87,-172.5 697.87,-165.5"/>
</g>
<!-- ErrorInterceptor -->
<g id="node7" class="node">
<g id="node6" class="node">
<title>ErrorInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="1096" cy="-104" rx="73.53" ry="18"/>
<text text-anchor="middle" x="1096" y="-99.8" font-family="Times,serif" font-size="14.00">ErrorInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="827" cy="-104" rx="73.53" ry="18"/>
<text text-anchor="middle" x="827" y="-99.8" font-family="Times,serif" font-size="14.00">ErrorInterceptor</text>
</g>
<!-- ErrorInterceptor&#45;&gt;AppModule -->
<g id="edge6" class="edge">
<g id="edge5" class="edge">
<title>ErrorInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M1096,-122.11C1096,-141.34 1096,-169 1096,-169 1096,-169 661.86,-169 661.86,-169"/>
<polygon fill="black" stroke="black" points="661.86,-165.5 651.86,-169 661.86,-172.5 661.86,-165.5"/>
<path fill="none" stroke="black" d="M827,-122.03C827,-138.4 827,-160 827,-160 827,-160 697.98,-160 697.98,-160"/>
<polygon fill="black" stroke="black" points="697.98,-156.5 687.98,-160 697.98,-163.5 697.98,-156.5"/>
</g>
<!-- GlobalErrorHandler -->
<g id="node8" class="node">
<g id="node7" class="node">
<title>GlobalErrorHandler</title>
<ellipse fill="#fdb462" stroke="black" cx="915" cy="-104" rx="88.58" ry="18"/>
<text text-anchor="middle" x="915" y="-99.8" font-family="Times,serif" font-size="14.00">GlobalErrorHandler</text>
<ellipse fill="#fdb462" stroke="black" cx="646" cy="-104" rx="88.58" ry="18"/>
<text text-anchor="middle" x="646" y="-99.8" font-family="Times,serif" font-size="14.00">GlobalErrorHandler</text>
</g>
<!-- GlobalErrorHandler&#45;&gt;AppModule -->
<g id="edge7" class="edge">
<g id="edge6" class="edge">
<title>GlobalErrorHandler&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M915,-122.03C915,-138.4 915,-160 915,-160 915,-160 661.77,-160 661.77,-160"/>
<polygon fill="black" stroke="black" points="661.77,-156.5 651.77,-160 661.77,-163.5 661.77,-156.5"/>
<path fill="none" stroke="black" d="M646,-122.11C646,-122.11 646,-140.99 646,-140.99"/>
<polygon fill="black" stroke="black" points="642.5,-140.99 646,-150.99 649.5,-140.99 642.5,-140.99"/>
</g>
<!-- HttpConfigInterceptor -->
<g id="node9" class="node">
<g id="node8" class="node">
<title>HttpConfigInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="711" cy="-104" rx="97.27" ry="18"/>
<text text-anchor="middle" x="711" y="-99.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="442" cy="-104" rx="97.27" ry="18"/>
<text text-anchor="middle" x="442" y="-99.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
</g>
<!-- HttpConfigInterceptor&#45;&gt;AppModule -->
<g id="edge8" class="edge">
<g id="edge7" class="edge">
<title>HttpConfigInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M632.72,-114.73C632.72,-114.73 632.72,-140.87 632.72,-140.87"/>
<polygon fill="black" stroke="black" points="629.22,-140.87 632.72,-150.87 636.22,-140.87 629.22,-140.87"/>
<path fill="none" stroke="black" d="M442,-122.03C442,-138.4 442,-160 442,-160 442,-160 594.23,-160 594.23,-160"/>
<polygon fill="black" stroke="black" points="594.23,-163.5 604.23,-160 594.23,-156.5 594.23,-163.5"/>
</g>
<!-- LoggingInterceptor -->
<g id="node10" class="node">
<g id="node9" class="node">
<title>LoggingInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="509" cy="-104" rx="86.24" ry="18"/>
<text text-anchor="middle" x="509" y="-99.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="240" cy="-104" rx="86.24" ry="18"/>
<text text-anchor="middle" x="240" y="-99.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
</g>
<!-- LoggingInterceptor&#45;&gt;AppModule -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>LoggingInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M581.65,-113.87C581.65,-113.87 581.65,-140.91 581.65,-140.91"/>
<polygon fill="black" stroke="black" points="578.15,-140.91 581.65,-150.91 585.15,-140.91 578.15,-140.91"/>
<path fill="none" stroke="black" d="M240,-122.11C240,-141.34 240,-169 240,-169 240,-169 594.08,-169 594.08,-169"/>
<polygon fill="black" stroke="black" points="594.08,-172.5 604.08,-169 594.08,-165.5 594.08,-172.5"/>
</g>
</g>
</svg>
@ -246,9 +234,6 @@
<h3>Providers<a href="https://angular.io/api/core/NgModule#providers" target="_blank"
title="Official documentation about module providers"><span class="icon ion-ios-information-circle-outline"></a></h3>
<ul class="list-group">
<li class="list-group-item">
<a href="../interceptors/ConnectionInterceptor.html">ConnectionInterceptor</a>
</li>
<li class="list-group-item">
<a href="../interceptors/ErrorInterceptor.html">ErrorInterceptor</a>
</li>
@ -305,12 +290,7 @@ import { MatTableModule } from &#x27;@angular/material/table&#x27;;
import { AuthGuard } from &#x27;@app/_guards&#x27;;
import { LoggerModule } from &#x27;ngx-logger&#x27;;
import { environment } from &#x27;@src/environments/environment&#x27;;
import {
ConnectionInterceptor,
ErrorInterceptor,
HttpConfigInterceptor,
LoggingInterceptor,
} from &#x27;@app/_interceptors&#x27;;
import { ErrorInterceptor, HttpConfigInterceptor, LoggingInterceptor } from &#x27;@app/_interceptors&#x27;;
import { MutablePgpKeyStore } from &#x27;@app/_pgp&#x27;;
import { ServiceWorkerModule } from &#x27;@angular/service-worker&#x27;;
@ -337,7 +317,6 @@ import { ServiceWorkerModule } from &#x27;@angular/service-worker&#x27;;
MockBackendProvider,
GlobalErrorHandler,
{ provide: ErrorHandler, useClass: GlobalErrorHandler },
{ provide: HTTP_INTERCEPTORS, useClass: ConnectionInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: HttpConfigInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true },
{ provide: HTTP_INTERCEPTORS, useClass: LoggingInterceptor, multi: true },

View File

@ -4,42 +4,42 @@
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
-->
<!-- Title: dependencies Pages: 1 -->
<svg width="1416pt" height="284pt"
viewBox="0.00 0.00 1416.00 284.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="1202pt" height="284pt"
viewBox="0.00 0.00 1202.00 284.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 280)">
<title>dependencies</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-280 1412,-280 1412,4 -4,4"/>
<text text-anchor="start" x="683.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="470,-10 470,-30 490,-30 490,-10 470,-10"/>
<text text-anchor="start" x="493.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="583,-10 583,-30 603,-30 603,-10 583,-10"/>
<text text-anchor="start" x="606.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="669,-10 669,-30 689,-30 689,-10 669,-10"/>
<text text-anchor="start" x="692.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="766,-10 766,-30 786,-30 786,-10 766,-10"/>
<text text-anchor="start" x="789.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="862,-10 862,-30 882,-30 882,-10 862,-10"/>
<text text-anchor="start" x="885.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-280 1198,-280 1198,4 -4,4"/>
<text text-anchor="start" x="576.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="363,-10 363,-30 383,-30 383,-10 363,-10"/>
<text text-anchor="start" x="386.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="476,-10 476,-30 496,-30 496,-10 476,-10"/>
<text text-anchor="start" x="499.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="562,-10 562,-30 582,-30 582,-10 562,-10"/>
<text text-anchor="start" x="585.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="659,-10 659,-30 679,-30 679,-10 659,-10"/>
<text text-anchor="start" x="682.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="755,-10 755,-30 775,-30 775,-10 755,-10"/>
<text text-anchor="start" x="778.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<g id="clust1" class="cluster">
<title>cluster_AppModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-268 1400,-268 1400,-70 8,-70"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-268 1186,-268 1186,-70 8,-70"/>
</g>
<g id="clust7" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="black" points="415,-78 415,-130 1392,-130 1392,-78 415,-78"/>
<g id="clust6" class="cluster">
<title>cluster_AppModule_bootstrap</title>
<polygon fill="none" stroke="black" points="584,-208 584,-260 708,-260 708,-208 584,-208"/>
</g>
<g id="clust4" class="cluster">
<title>cluster_AppModule_imports</title>
<polygon fill="none" stroke="black" points="146,-78 146,-130 407,-130 407,-78 146,-78"/>
<polygon fill="none" stroke="black" points="917,-78 917,-130 1178,-130 1178,-78 917,-78"/>
</g>
<g id="clust7" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="black" points="146,-78 146,-130 909,-130 909,-78 146,-78"/>
</g>
<g id="clust2" class="cluster">
<title>cluster_AppModule_declarations</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 138,-130 138,-78 16,-78"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_AppModule_bootstrap</title>
<polygon fill="none" stroke="black" points="548,-208 548,-260 672,-260 672,-208 548,-208"/>
</g>
<!-- AppComponent -->
<g id="node1" class="node">
<title>AppComponent</title>
@ -49,110 +49,98 @@
<!-- AppModule -->
<g id="node2" class="node">
<title>AppModule</title>
<polygon fill="#8dd3c7" stroke="black" points="651.66,-187 648.66,-191 627.66,-191 624.66,-187 568.34,-187 568.34,-151 651.66,-151 651.66,-187"/>
<text text-anchor="middle" x="610" y="-164.8" font-family="Times,serif" font-size="14.00">AppModule</text>
<polygon fill="#8dd3c7" stroke="black" points="687.66,-187 684.66,-191 663.66,-191 660.66,-187 604.34,-187 604.34,-151 687.66,-151 687.66,-187"/>
<text text-anchor="middle" x="646" y="-164.8" font-family="Times,serif" font-size="14.00">AppModule</text>
</g>
<!-- AppComponent&#45;&gt;AppModule -->
<g id="edge1" class="edge">
<title>AppComponent&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M77,-122.29C77,-144.21 77,-178 77,-178 77,-178 558.18,-178 558.18,-178"/>
<polygon fill="black" stroke="black" points="558.18,-181.5 568.18,-178 558.18,-174.5 558.18,-181.5"/>
<path fill="none" stroke="black" d="M77,-122.29C77,-144.21 77,-178 77,-178 77,-178 594.16,-178 594.16,-178"/>
<polygon fill="black" stroke="black" points="594.16,-181.5 604.16,-178 594.16,-174.5 594.16,-181.5"/>
</g>
<!-- AppComponent -->
<g id="node5" class="node">
<title>AppComponent </title>
<polygon fill="#80b1d3" stroke="black" points="664.44,-252 555.56,-252 555.56,-216 664.44,-216 664.44,-252"/>
<text text-anchor="middle" x="610" y="-229.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
<polygon fill="#80b1d3" stroke="black" points="700.44,-252 591.56,-252 591.56,-216 700.44,-216 700.44,-252"/>
<text text-anchor="middle" x="646" y="-229.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
</g>
<!-- AppModule&#45;&gt;AppComponent -->
<g id="edge4" class="edge">
<title>AppModule&#45;&gt;AppComponent </title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M610,-187.11C610,-187.11 610,-205.99 610,-205.99"/>
<polygon fill="black" stroke="black" points="606.5,-205.99 610,-215.99 613.5,-205.99 606.5,-205.99"/>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M646,-187.11C646,-187.11 646,-205.99 646,-205.99"/>
<polygon fill="black" stroke="black" points="642.5,-205.99 646,-215.99 649.5,-205.99 642.5,-205.99"/>
</g>
<!-- AppRoutingModule -->
<g id="node3" class="node">
<title>AppRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="399.27,-122 396.27,-126 375.27,-126 372.27,-122 270.73,-122 270.73,-86 399.27,-86 399.27,-122"/>
<text text-anchor="middle" x="335" y="-99.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="1170.27,-122 1167.27,-126 1146.27,-126 1143.27,-122 1041.73,-122 1041.73,-86 1170.27,-86 1170.27,-122"/>
<text text-anchor="middle" x="1106" y="-99.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
</g>
<!-- AppRoutingModule&#45;&gt;AppModule -->
<g id="edge2" class="edge">
<title>AppRoutingModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M335,-122.03C335,-138.4 335,-160 335,-160 335,-160 558.23,-160 558.23,-160"/>
<polygon fill="black" stroke="black" points="558.23,-163.5 568.23,-160 558.23,-156.5 558.23,-163.5"/>
<path fill="none" stroke="black" d="M1106,-122.29C1106,-144.21 1106,-178 1106,-178 1106,-178 698.04,-178 698.04,-178"/>
<polygon fill="black" stroke="black" points="698.04,-174.5 688.04,-178 698.04,-181.5 698.04,-174.5"/>
</g>
<!-- SharedModule -->
<g id="node4" class="node">
<title>SharedModule</title>
<polygon fill="#8dd3c7" stroke="black" points="252.42,-122 249.42,-126 228.42,-126 225.42,-122 153.58,-122 153.58,-86 252.42,-86 252.42,-122"/>
<text text-anchor="middle" x="203" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
<polygon fill="#8dd3c7" stroke="black" points="1023.42,-122 1020.42,-126 999.42,-126 996.42,-122 924.58,-122 924.58,-86 1023.42,-86 1023.42,-122"/>
<text text-anchor="middle" x="974" y="-99.8" font-family="Times,serif" font-size="14.00">SharedModule</text>
</g>
<!-- SharedModule&#45;&gt;AppModule -->
<g id="edge3" class="edge">
<title>SharedModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M203,-122.11C203,-141.34 203,-169 203,-169 203,-169 557.98,-169 557.98,-169"/>
<polygon fill="black" stroke="black" points="557.98,-172.5 567.98,-169 557.98,-165.5 557.98,-172.5"/>
</g>
<!-- ConnectionInterceptor -->
<g id="node6" class="node">
<title>ConnectionInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="1286" cy="-104" rx="97.83" ry="18"/>
<text text-anchor="middle" x="1286" y="-99.8" font-family="Times,serif" font-size="14.00">ConnectionInterceptor</text>
</g>
<!-- ConnectionInterceptor&#45;&gt;AppModule -->
<g id="edge5" class="edge">
<title>ConnectionInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M1286,-122.29C1286,-144.21 1286,-178 1286,-178 1286,-178 661.78,-178 661.78,-178"/>
<polygon fill="black" stroke="black" points="661.78,-174.5 651.78,-178 661.78,-181.5 661.78,-174.5"/>
<path fill="none" stroke="black" d="M974,-122.11C974,-141.34 974,-169 974,-169 974,-169 697.87,-169 697.87,-169"/>
<polygon fill="black" stroke="black" points="697.87,-165.5 687.87,-169 697.87,-172.5 697.87,-165.5"/>
</g>
<!-- ErrorInterceptor -->
<g id="node7" class="node">
<g id="node6" class="node">
<title>ErrorInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="1096" cy="-104" rx="73.53" ry="18"/>
<text text-anchor="middle" x="1096" y="-99.8" font-family="Times,serif" font-size="14.00">ErrorInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="827" cy="-104" rx="73.53" ry="18"/>
<text text-anchor="middle" x="827" y="-99.8" font-family="Times,serif" font-size="14.00">ErrorInterceptor</text>
</g>
<!-- ErrorInterceptor&#45;&gt;AppModule -->
<g id="edge6" class="edge">
<g id="edge5" class="edge">
<title>ErrorInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M1096,-122.11C1096,-141.34 1096,-169 1096,-169 1096,-169 661.86,-169 661.86,-169"/>
<polygon fill="black" stroke="black" points="661.86,-165.5 651.86,-169 661.86,-172.5 661.86,-165.5"/>
<path fill="none" stroke="black" d="M827,-122.03C827,-138.4 827,-160 827,-160 827,-160 697.98,-160 697.98,-160"/>
<polygon fill="black" stroke="black" points="697.98,-156.5 687.98,-160 697.98,-163.5 697.98,-156.5"/>
</g>
<!-- GlobalErrorHandler -->
<g id="node8" class="node">
<g id="node7" class="node">
<title>GlobalErrorHandler</title>
<ellipse fill="#fdb462" stroke="black" cx="915" cy="-104" rx="88.58" ry="18"/>
<text text-anchor="middle" x="915" y="-99.8" font-family="Times,serif" font-size="14.00">GlobalErrorHandler</text>
<ellipse fill="#fdb462" stroke="black" cx="646" cy="-104" rx="88.58" ry="18"/>
<text text-anchor="middle" x="646" y="-99.8" font-family="Times,serif" font-size="14.00">GlobalErrorHandler</text>
</g>
<!-- GlobalErrorHandler&#45;&gt;AppModule -->
<g id="edge7" class="edge">
<g id="edge6" class="edge">
<title>GlobalErrorHandler&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M915,-122.03C915,-138.4 915,-160 915,-160 915,-160 661.77,-160 661.77,-160"/>
<polygon fill="black" stroke="black" points="661.77,-156.5 651.77,-160 661.77,-163.5 661.77,-156.5"/>
<path fill="none" stroke="black" d="M646,-122.11C646,-122.11 646,-140.99 646,-140.99"/>
<polygon fill="black" stroke="black" points="642.5,-140.99 646,-150.99 649.5,-140.99 642.5,-140.99"/>
</g>
<!-- HttpConfigInterceptor -->
<g id="node9" class="node">
<g id="node8" class="node">
<title>HttpConfigInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="711" cy="-104" rx="97.27" ry="18"/>
<text text-anchor="middle" x="711" y="-99.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="442" cy="-104" rx="97.27" ry="18"/>
<text text-anchor="middle" x="442" y="-99.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
</g>
<!-- HttpConfigInterceptor&#45;&gt;AppModule -->
<g id="edge8" class="edge">
<g id="edge7" class="edge">
<title>HttpConfigInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M632.72,-114.73C632.72,-114.73 632.72,-140.87 632.72,-140.87"/>
<polygon fill="black" stroke="black" points="629.22,-140.87 632.72,-150.87 636.22,-140.87 629.22,-140.87"/>
<path fill="none" stroke="black" d="M442,-122.03C442,-138.4 442,-160 442,-160 442,-160 594.23,-160 594.23,-160"/>
<polygon fill="black" stroke="black" points="594.23,-163.5 604.23,-160 594.23,-156.5 594.23,-163.5"/>
</g>
<!-- LoggingInterceptor -->
<g id="node10" class="node">
<g id="node9" class="node">
<title>LoggingInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="509" cy="-104" rx="86.24" ry="18"/>
<text text-anchor="middle" x="509" y="-99.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="240" cy="-104" rx="86.24" ry="18"/>
<text text-anchor="middle" x="240" y="-99.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
</g>
<!-- LoggingInterceptor&#45;&gt;AppModule -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>LoggingInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M581.65,-113.87C581.65,-113.87 581.65,-140.91 581.65,-140.91"/>
<polygon fill="black" stroke="black" points="578.15,-140.91 581.65,-150.91 585.15,-140.91 578.15,-140.91"/>
<path fill="none" stroke="black" d="M240,-122.11C240,-141.34 240,-169 240,-169 240,-169 594.08,-169 594.08,-169"/>
<polygon fill="black" stroke="black" points="594.08,-172.5 604.08,-169 594.08,-165.5 594.08,-172.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@ -65,6 +65,10 @@
<title>cluster_TransactionsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-268 714,-268 714,-70 8,-70"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_TransactionsModule_exports</title>
<polygon fill="none" stroke="black" points="288,-208 288,-260 494,-260 494,-208 288,-208"/>
</g>
<g id="clust5" class="cluster">
<title>cluster_TransactionsModule_imports</title>
<polygon fill="none" stroke="black" points="398,-78 398,-130 706,-130 706,-78 398,-78"/>
@ -73,10 +77,6 @@
<title>cluster_TransactionsModule_declarations</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 390,-130 390,-78 16,-78"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_TransactionsModule_exports</title>
<polygon fill="none" stroke="black" points="288,-208 288,-260 494,-260 494,-208 288,-208"/>
</g>
<!-- TransactionDetailsComponent -->
<g id="node1" class="node">
<title>TransactionDetailsComponent</title>

View File

@ -24,6 +24,10 @@
<title>cluster_TransactionsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="8,-70 8,-268 714,-268 714,-70 8,-70"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_TransactionsModule_exports</title>
<polygon fill="none" stroke="black" points="288,-208 288,-260 494,-260 494,-208 288,-208"/>
</g>
<g id="clust5" class="cluster">
<title>cluster_TransactionsModule_imports</title>
<polygon fill="none" stroke="black" points="398,-78 398,-130 706,-130 706,-78 398,-78"/>
@ -32,10 +36,6 @@
<title>cluster_TransactionsModule_declarations</title>
<polygon fill="none" stroke="black" points="16,-78 16,-130 390,-130 390,-78 16,-78"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_TransactionsModule_exports</title>
<polygon fill="none" stroke="black" points="288,-208 288,-260 494,-260 494,-208 288,-208"/>
</g>
<!-- TransactionDetailsComponent -->
<g id="node1" class="node">
<title>TransactionDetailsComponent</title>

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -43,22 +43,22 @@
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
-->
<!-- Title: dependencies Pages: 1 -->
<svg width="5286pt" height="363pt"
viewBox="0.00 0.00 5286.00 363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="5072pt" height="363pt"
viewBox="0.00 0.00 5072.00 363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 359)">
<title>dependencies</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-359 5282,-359 5282,4 -4,4"/>
<text text-anchor="start" x="2618.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="2405,-10 2405,-30 2425,-30 2425,-10 2405,-10"/>
<text text-anchor="start" x="2428.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="2518,-10 2518,-30 2538,-30 2538,-10 2518,-10"/>
<text text-anchor="start" x="2541.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="2604,-10 2604,-30 2624,-30 2624,-10 2604,-10"/>
<text text-anchor="start" x="2627.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="2701,-10 2701,-30 2721,-30 2721,-10 2701,-10"/>
<text text-anchor="start" x="2724.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="2797,-10 2797,-30 2817,-30 2817,-10 2797,-10"/>
<text text-anchor="start" x="2820.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-359 5068,-359 5068,4 -4,4"/>
<text text-anchor="start" x="2511.01" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="2298,-10 2298,-30 2318,-30 2318,-10 2298,-10"/>
<text text-anchor="start" x="2321.63" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="2411,-10 2411,-30 2431,-30 2431,-10 2411,-10"/>
<text text-anchor="start" x="2434.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="2497,-10 2497,-30 2517,-30 2517,-10 2497,-10"/>
<text text-anchor="start" x="2520.78" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="2594,-10 2594,-30 2614,-30 2614,-10 2594,-10"/>
<text text-anchor="start" x="2617.67" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="2690,-10 2690,-30 2710,-30 2710,-10 2690,-10"/>
<text text-anchor="start" x="2713.73" y="-15.4" font-family="sans-serif" font-size="14.00"> &#160;Exports</text>
<g id="clust1" class="cluster">
<title>cluster_AccountsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="1148,-146 1148,-339 2167,-339 2167,-146 1148,-146"/>
@ -85,59 +85,59 @@
</g>
<g id="clust30" class="cluster">
<title>cluster_AppModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="2175,-146 2175,-347 3450,-347 3450,-146 2175,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="2175,-146 2175,-347 3236,-347 3236,-146 2175,-146"/>
</g>
<g id="clust31" class="cluster">
<title>cluster_AppModule_declarations</title>
<polygon fill="none" stroke="black" points="3320,-154 3320,-206 3442,-206 3442,-154 3320,-154"/>
<polygon fill="none" stroke="black" points="3106,-154 3106,-206 3228,-206 3228,-154 3106,-154"/>
</g>
<g id="clust33" class="cluster">
<title>cluster_AppModule_imports</title>
<polygon fill="none" stroke="black" points="3168,-154 3168,-206 3312,-206 3312,-154 3168,-154"/>
<polygon fill="none" stroke="black" points="2954,-154 2954,-206 3098,-206 3098,-154 2954,-154"/>
</g>
<g id="clust35" class="cluster">
<title>cluster_AppModule_bootstrap</title>
<polygon fill="none" stroke="black" points="2690,-287 2690,-339 2814,-339 2814,-287 2690,-287"/>
<polygon fill="none" stroke="black" points="2577,-287 2577,-339 2701,-339 2701,-287 2577,-287"/>
</g>
<g id="clust36" class="cluster">
<title>cluster_AppModule_providers</title>
<polygon fill="none" stroke="black" points="2183,-154 2183,-206 3160,-206 3160,-154 2183,-154"/>
<polygon fill="none" stroke="black" points="2183,-154 2183,-206 2946,-206 2946,-154 2183,-154"/>
</g>
<g id="clust43" class="cluster">
<title>cluster_AuthModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3458,-146 3458,-274 3935,-274 3935,-146 3458,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3244,-146 3244,-274 3721,-274 3721,-146 3244,-146"/>
</g>
<g id="clust44" class="cluster">
<title>cluster_AuthModule_declarations</title>
<polygon fill="none" stroke="black" points="3622,-154 3622,-206 3927,-206 3927,-154 3622,-154"/>
<polygon fill="none" stroke="black" points="3408,-154 3408,-206 3713,-206 3713,-154 3408,-154"/>
</g>
<g id="clust47" class="cluster">
<title>cluster_AuthModule_imports</title>
<polygon fill="none" stroke="black" points="3466,-154 3466,-206 3614,-206 3614,-154 3466,-154"/>
<polygon fill="none" stroke="black" points="3252,-154 3252,-206 3400,-206 3400,-154 3252,-154"/>
</g>
<g id="clust57" class="cluster">
<title>cluster_PagesModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3943,-146 3943,-274 4251,-274 4251,-146 3943,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="3729,-146 3729,-274 4037,-274 4037,-146 3729,-146"/>
</g>
<g id="clust58" class="cluster">
<title>cluster_PagesModule_declarations</title>
<polygon fill="none" stroke="black" points="4113,-154 4113,-206 4243,-206 4243,-154 4113,-154"/>
<polygon fill="none" stroke="black" points="3899,-154 3899,-206 4029,-206 4029,-154 3899,-154"/>
</g>
<g id="clust60" class="cluster">
<title>cluster_PagesModule_imports</title>
<polygon fill="none" stroke="black" points="3951,-154 3951,-206 4105,-206 4105,-154 3951,-154"/>
<polygon fill="none" stroke="black" points="3737,-154 3737,-206 3891,-206 3891,-154 3737,-154"/>
</g>
<g id="clust70" class="cluster">
<title>cluster_SettingsModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4259,-146 4259,-274 4763,-274 4763,-146 4259,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4045,-146 4045,-274 4549,-274 4549,-146 4045,-146"/>
</g>
<g id="clust71" class="cluster">
<title>cluster_SettingsModule_declarations</title>
<polygon fill="none" stroke="black" points="4441,-154 4441,-206 4755,-206 4755,-154 4441,-154"/>
<polygon fill="none" stroke="black" points="4227,-154 4227,-206 4541,-206 4541,-154 4227,-154"/>
</g>
<g id="clust74" class="cluster">
<title>cluster_SettingsModule_imports</title>
<polygon fill="none" stroke="black" points="4267,-154 4267,-206 4433,-206 4433,-154 4267,-154"/>
<polygon fill="none" stroke="black" points="4053,-154 4053,-206 4219,-206 4219,-154 4053,-154"/>
</g>
<g id="clust84" class="cluster">
<title>cluster_SharedModule</title>
@ -153,15 +153,15 @@
</g>
<g id="clust100" class="cluster">
<title>cluster_TokensModule</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4771,-146 4771,-274 5270,-274 5270,-146 4771,-146"/>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4557,-146 4557,-274 5056,-274 5056,-146 4557,-146"/>
</g>
<g id="clust101" class="cluster">
<title>cluster_TokensModule_declarations</title>
<polygon fill="none" stroke="black" points="4949,-154 4949,-206 5262,-206 5262,-154 4949,-154"/>
<polygon fill="none" stroke="black" points="4735,-154 4735,-206 5048,-206 5048,-154 4735,-154"/>
</g>
<g id="clust104" class="cluster">
<title>cluster_TokensModule_imports</title>
<polygon fill="none" stroke="black" points="4779,-154 4779,-206 4941,-206 4941,-154 4779,-154"/>
<polygon fill="none" stroke="black" points="4565,-154 4565,-206 4727,-206 4727,-154 4565,-154"/>
</g>
<g id="clust114" class="cluster">
<title>cluster_TransactionsModule</title>
@ -264,7 +264,7 @@
<text text-anchor="middle" x="1230" y="-243.8" font-family="Times,serif" font-size="14.00">TransactionsModule</text>
</g>
<!-- SharedModule&#45;&gt;TransactionsModule -->
<g id="edge55" class="edge">
<g id="edge54" class="edge">
<title>SharedModule&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M1413.61,-198.22C1413.61,-218.37 1413.61,-248 1413.61,-248 1413.61,-248 1305.77,-248 1305.77,-248"/>
<polygon fill="black" stroke="black" points="1305.77,-244.5 1295.77,-248 1305.77,-251.5 1305.77,-244.5"/>
@ -284,158 +284,158 @@
<!-- AppModule -->
<g id="node13" class="node">
<title>AppModule</title>
<polygon fill="#8dd3c7" stroke="black" points="2793.66,-266 2790.66,-270 2769.66,-270 2766.66,-266 2710.34,-266 2710.34,-230 2793.66,-230 2793.66,-266"/>
<text text-anchor="middle" x="2752" y="-243.8" font-family="Times,serif" font-size="14.00">AppModule</text>
<polygon fill="#8dd3c7" stroke="black" points="2680.66,-266 2677.66,-270 2656.66,-270 2653.66,-266 2597.34,-266 2597.34,-230 2680.66,-230 2680.66,-266"/>
<text text-anchor="middle" x="2639" y="-243.8" font-family="Times,serif" font-size="14.00">AppModule</text>
</g>
<!-- SharedModule&#45;&gt;AppModule -->
<g id="edge13" class="edge">
<title>SharedModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M1438.22,-193C1609.81,-193 2171.16,-193 2171.16,-193 2171.16,-193 2171.16,-257 2171.16,-257 2171.16,-257 2700.23,-257 2700.23,-257"/>
<polygon fill="black" stroke="black" points="2700.23,-260.5 2710.23,-257 2700.23,-253.5 2700.23,-260.5"/>
<path fill="none" stroke="black" d="M1438.22,-193C1609.81,-193 2171.16,-193 2171.16,-193 2171.16,-193 2171.16,-257 2171.16,-257 2171.16,-257 2587.07,-257 2587.07,-257"/>
<polygon fill="black" stroke="black" points="2587.07,-260.5 2597.07,-257 2587.07,-253.5 2587.07,-260.5"/>
</g>
<!-- AuthModule -->
<g id="node23" class="node">
<g id="node22" class="node">
<title>AuthModule</title>
<polygon fill="#8dd3c7" stroke="black" points="3668.55,-266 3665.55,-270 3644.55,-270 3641.55,-266 3581.45,-266 3581.45,-230 3668.55,-230 3668.55,-266"/>
<text text-anchor="middle" x="3625" y="-243.8" font-family="Times,serif" font-size="14.00">AuthModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3454.55,-266 3451.55,-270 3430.55,-270 3427.55,-266 3367.45,-266 3367.45,-230 3454.55,-230 3454.55,-266"/>
<text text-anchor="middle" x="3411" y="-243.8" font-family="Times,serif" font-size="14.00">AuthModule</text>
</g>
<!-- SharedModule&#45;&gt;AuthModule -->
<g id="edge23" class="edge">
<g id="edge22" class="edge">
<title>SharedModule&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M1364.39,-198.13C1364.39,-208.71 1364.39,-220 1364.39,-220 1364.39,-220 3589.6,-220 3589.6,-220 3589.6,-220 3589.6,-220.98 3589.6,-220.98"/>
<polygon fill="black" stroke="black" points="3586.1,-219.79 3589.6,-229.79 3593.1,-219.79 3586.1,-219.79"/>
<path fill="none" stroke="black" d="M1364.39,-198.13C1364.39,-208.71 1364.39,-220 1364.39,-220 1364.39,-220 3375.6,-220 3375.6,-220 3375.6,-220 3375.6,-220.98 3375.6,-220.98"/>
<polygon fill="black" stroke="black" points="3372.1,-219.79 3375.6,-229.79 3379.1,-219.79 3372.1,-219.79"/>
</g>
<!-- PagesModule -->
<g id="node26" class="node">
<g id="node25" class="node">
<title>PagesModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4074.21,-266 4071.21,-270 4050.21,-270 4047.21,-266 3981.79,-266 3981.79,-230 4074.21,-230 4074.21,-266"/>
<text text-anchor="middle" x="4028" y="-243.8" font-family="Times,serif" font-size="14.00">PagesModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3860.21,-266 3857.21,-270 3836.21,-270 3833.21,-266 3767.79,-266 3767.79,-230 3860.21,-230 3860.21,-266"/>
<text text-anchor="middle" x="3814" y="-243.8" font-family="Times,serif" font-size="14.00">PagesModule</text>
</g>
<!-- SharedModule&#45;&gt;PagesModule -->
<g id="edge26" class="edge">
<g id="edge25" class="edge">
<title>SharedModule&#45;&gt;PagesModule</title>
<path fill="none" stroke="black" d="M1376.7,-198.19C1376.7,-206.28 1376.7,-214 1376.7,-214 1376.7,-214 4012.63,-214 4012.63,-214 4012.63,-214 4012.63,-219.81 4012.63,-219.81"/>
<polygon fill="black" stroke="black" points="4009.13,-219.81 4012.63,-229.81 4016.13,-219.81 4009.13,-219.81"/>
<path fill="none" stroke="black" d="M1376.7,-198.19C1376.7,-206.28 1376.7,-214 1376.7,-214 1376.7,-214 3798.63,-214 3798.63,-214 3798.63,-214 3798.63,-219.81 3798.63,-219.81"/>
<polygon fill="black" stroke="black" points="3795.13,-219.81 3798.63,-229.81 3802.13,-219.81 3795.13,-219.81"/>
</g>
<!-- SettingsModule -->
<g id="node30" class="node">
<g id="node29" class="node">
<title>SettingsModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4483.16,-266 4480.16,-270 4459.16,-270 4456.16,-266 4378.84,-266 4378.84,-230 4483.16,-230 4483.16,-266"/>
<text text-anchor="middle" x="4431" y="-243.8" font-family="Times,serif" font-size="14.00">SettingsModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4269.16,-266 4266.16,-270 4245.16,-270 4242.16,-266 4164.84,-266 4164.84,-230 4269.16,-230 4269.16,-266"/>
<text text-anchor="middle" x="4217" y="-243.8" font-family="Times,serif" font-size="14.00">SettingsModule</text>
</g>
<!-- SharedModule&#45;&gt;SettingsModule -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>SharedModule&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M1389,-198.2C1389,-204.03 1389,-209 1389,-209 1389,-209 4394.08,-209 4394.08,-209 4394.08,-209 4394.08,-219.87 4394.08,-219.87"/>
<polygon fill="black" stroke="black" points="4390.58,-219.87 4394.08,-229.87 4397.58,-219.87 4390.58,-219.87"/>
<path fill="none" stroke="black" d="M1389,-198.2C1389,-204.03 1389,-209 1389,-209 1389,-209 4180.08,-209 4180.08,-209 4180.08,-209 4180.08,-219.87 4180.08,-219.87"/>
<polygon fill="black" stroke="black" points="4176.58,-219.87 4180.08,-229.87 4183.58,-219.87 4176.58,-219.87"/>
</g>
<!-- FooterComponent -->
<g id="node42" class="node">
<g id="node41" class="node">
<title>FooterComponent </title>
<polygon fill="#fb8072" stroke="black" points="677.88,-122 556.12,-122 556.12,-86 677.88,-86 677.88,-122"/>
<text text-anchor="middle" x="617" y="-99.8" font-family="Times,serif" font-size="14.00">FooterComponent </text>
</g>
<!-- SharedModule&#45;&gt;FooterComponent -->
<g id="edge41" class="edge">
<g id="edge40" class="edge">
<title>SharedModule&#45;&gt;FooterComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1354.35,-161.97C1354.35,-155.15 1354.35,-149 1354.35,-149 1354.35,-149 621.8,-149 621.8,-149 621.8,-149 621.8,-132.04 621.8,-132.04"/>
<polygon fill="black" stroke="black" points="625.3,-132.04 621.8,-122.04 618.3,-132.04 625.3,-132.04"/>
</g>
<!-- MenuSelectionDirective -->
<g id="node43" class="node">
<g id="node42" class="node">
<title>MenuSelectionDirective </title>
<polygon fill="#fb8072" stroke="black" points="538.34,-122 381.66,-122 381.66,-86 538.34,-86 538.34,-122"/>
<text text-anchor="middle" x="460" y="-99.8" font-family="Times,serif" font-size="14.00">MenuSelectionDirective </text>
</g>
<!-- SharedModule&#45;&gt;MenuSelectionDirective -->
<g id="edge42" class="edge">
<g id="edge41" class="edge">
<title>SharedModule&#45;&gt;MenuSelectionDirective </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1350.71,-161.79C1350.71,-156.45 1350.71,-152 1350.71,-152 1350.71,-152 460,-152 460,-152 460,-152 460,-132.15 460,-132.15"/>
<polygon fill="black" stroke="black" points="463.5,-132.15 460,-122.15 456.5,-132.15 463.5,-132.15"/>
</g>
<!-- NetworkStatusComponent -->
<g id="node44" class="node">
<g id="node43" class="node">
<title>NetworkStatusComponent </title>
<polygon fill="#fb8072" stroke="black" points="364.03,-122 195.97,-122 195.97,-86 364.03,-86 364.03,-122"/>
<text text-anchor="middle" x="280" y="-99.8" font-family="Times,serif" font-size="14.00">NetworkStatusComponent </text>
</g>
<!-- SharedModule&#45;&gt;NetworkStatusComponent -->
<g id="edge43" class="edge">
<g id="edge42" class="edge">
<title>SharedModule&#45;&gt;NetworkStatusComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1347.07,-161.81C1347.07,-158.46 1347.07,-156 1347.07,-156 1347.07,-156 357.87,-156 357.87,-156 357.87,-156 357.87,-132.19 357.87,-132.19"/>
<polygon fill="black" stroke="black" points="361.37,-132.19 357.87,-122.19 354.37,-132.19 361.37,-132.19"/>
</g>
<!-- SafePipe -->
<g id="node45" class="node">
<g id="node44" class="node">
<title>SafePipe </title>
<polygon fill="#fb8072" stroke="black" points="177.76,-122 108.24,-122 108.24,-86 177.76,-86 177.76,-122"/>
<text text-anchor="middle" x="143" y="-99.8" font-family="Times,serif" font-size="14.00">SafePipe </text>
</g>
<!-- SharedModule&#45;&gt;SafePipe -->
<g id="edge44" class="edge">
<g id="edge43" class="edge">
<title>SharedModule&#45;&gt;SafePipe </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1343.43,-161.92C1343.43,-160.15 1343.43,-159 1343.43,-159 1343.43,-159 172.7,-159 172.7,-159 172.7,-159 172.7,-132.01 172.7,-132.01"/>
<polygon fill="black" stroke="black" points="176.2,-132.01 172.7,-122.01 169.2,-132.01 176.2,-132.01"/>
</g>
<!-- SidebarComponent -->
<g id="node46" class="node">
<g id="node45" class="node">
<title>SidebarComponent </title>
<polygon fill="#fb8072" stroke="black" points="1211.6,-122 1084.4,-122 1084.4,-86 1211.6,-86 1211.6,-122"/>
<text text-anchor="middle" x="1148" y="-99.8" font-family="Times,serif" font-size="14.00">SidebarComponent </text>
</g>
<!-- SharedModule&#45;&gt;SidebarComponent -->
<g id="edge45" class="edge">
<g id="edge44" class="edge">
<title>SharedModule&#45;&gt;SidebarComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1368.92,-161.85C1368.92,-149.73 1368.92,-136 1368.92,-136 1368.92,-136 1188.01,-136 1188.01,-136 1188.01,-136 1188.01,-132.24 1188.01,-132.24"/>
<polygon fill="black" stroke="black" points="1191.51,-132.24 1188.01,-122.24 1184.51,-132.24 1191.51,-132.24"/>
</g>
<!-- TokenRatioPipe -->
<g id="node47" class="node">
<g id="node46" class="node">
<title>TokenRatioPipe </title>
<polygon fill="#fb8072" stroke="black" points="1066.49,-122 955.51,-122 955.51,-86 1066.49,-86 1066.49,-122"/>
<text text-anchor="middle" x="1011" y="-99.8" font-family="Times,serif" font-size="14.00">TokenRatioPipe </text>
</g>
<!-- SharedModule&#45;&gt;TokenRatioPipe -->
<g id="edge46" class="edge">
<g id="edge45" class="edge">
<title>SharedModule&#45;&gt;TokenRatioPipe </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1365.28,-161.9C1365.28,-150.91 1365.28,-139 1365.28,-139 1365.28,-139 1011,-139 1011,-139 1011,-139 1011,-132.32 1011,-132.32"/>
<polygon fill="black" stroke="black" points="1014.5,-132.32 1011,-122.32 1007.5,-132.32 1014.5,-132.32"/>
</g>
<!-- TopbarComponent -->
<g id="node48" class="node">
<g id="node47" class="node">
<title>TopbarComponent </title>
<polygon fill="#fb8072" stroke="black" points="937.76,-122 812.24,-122 812.24,-86 937.76,-86 937.76,-122"/>
<text text-anchor="middle" x="875" y="-99.8" font-family="Times,serif" font-size="14.00">TopbarComponent </text>
</g>
<!-- SharedModule&#45;&gt;TopbarComponent -->
<g id="edge47" class="edge">
<g id="edge46" class="edge">
<title>SharedModule&#45;&gt;TopbarComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1361.64,-161.89C1361.64,-152.1 1361.64,-142 1361.64,-142 1361.64,-142 927.45,-142 927.45,-142 927.45,-142 927.45,-132.11 927.45,-132.11"/>
<polygon fill="black" stroke="black" points="930.95,-132.11 927.45,-122.11 923.95,-132.11 930.95,-132.11"/>
</g>
<!-- UnixDatePipe -->
<g id="node49" class="node">
<g id="node48" class="node">
<title>UnixDatePipe </title>
<polygon fill="#fb8072" stroke="black" points="794.31,-122 695.69,-122 695.69,-86 794.31,-86 794.31,-122"/>
<text text-anchor="middle" x="745" y="-99.8" font-family="Times,serif" font-size="14.00">UnixDatePipe </text>
</g>
<!-- SharedModule&#45;&gt;UnixDatePipe -->
<g id="edge48" class="edge">
<g id="edge47" class="edge">
<title>SharedModule&#45;&gt;UnixDatePipe </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1357.99,-161.81C1357.99,-153.72 1357.99,-146 1357.99,-146 1357.99,-146 779.99,-146 779.99,-146 779.99,-146 779.99,-132.06 779.99,-132.06"/>
<polygon fill="black" stroke="black" points="783.49,-132.06 779.99,-122.06 776.49,-132.06 783.49,-132.06"/>
</g>
<!-- TokensModule -->
<g id="node52" class="node">
<g id="node51" class="node">
<title>TokensModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4989.26,-266 4986.26,-270 4965.26,-270 4962.26,-266 4888.74,-266 4888.74,-230 4989.26,-230 4989.26,-266"/>
<text text-anchor="middle" x="4939" y="-243.8" font-family="Times,serif" font-size="14.00">TokensModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4775.26,-266 4772.26,-270 4751.26,-270 4748.26,-266 4674.74,-266 4674.74,-230 4775.26,-230 4775.26,-266"/>
<text text-anchor="middle" x="4725" y="-243.8" font-family="Times,serif" font-size="14.00">TokensModule</text>
</g>
<!-- SharedModule&#45;&gt;TokensModule -->
<g id="edge51" class="edge">
<g id="edge50" class="edge">
<title>SharedModule&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M1401.3,-198.19C1401.3,-201.54 1401.3,-204 1401.3,-204 1401.3,-204 4903.39,-204 4903.39,-204 4903.39,-204 4903.39,-219.85 4903.39,-219.85"/>
<polygon fill="black" stroke="black" points="4899.89,-219.85 4903.39,-229.85 4906.89,-219.85 4899.89,-219.85"/>
<path fill="none" stroke="black" d="M1401.3,-198.19C1401.3,-201.54 1401.3,-204 1401.3,-204 1401.3,-204 4689.39,-204 4689.39,-204 4689.39,-204 4689.39,-219.85 4689.39,-219.85"/>
<polygon fill="black" stroke="black" points="4685.89,-219.85 4689.39,-229.85 4692.89,-219.85 4685.89,-219.85"/>
</g>
<!-- TransactionsModule&#45;&gt;AccountsModule -->
<g id="edge7" class="edge">
@ -444,13 +444,13 @@
<polygon fill="black" stroke="black" points="1478.68,-325.5 1488.68,-322 1478.68,-318.5 1478.68,-325.5"/>
</g>
<!-- TransactionDetailsComponent -->
<g id="node57" class="node">
<g id="node56" class="node">
<title>TransactionDetailsComponent </title>
<polygon fill="#fb8072" stroke="black" points="542.07,-198 351.93,-198 351.93,-162 542.07,-162 542.07,-198"/>
<text text-anchor="middle" x="447" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionDetailsComponent </text>
</g>
<!-- TransactionsModule&#45;&gt;TransactionDetailsComponent -->
<g id="edge57" class="edge">
<g id="edge56" class="edge">
<title>TransactionsModule&#45;&gt;TransactionDetailsComponent </title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1164.25,-259C975.77,-259 447,-259 447,-259 447,-259 447,-208.32 447,-208.32"/>
<polygon fill="black" stroke="black" points="450.5,-208.32 447,-198.32 443.5,-208.32 450.5,-208.32"/>
@ -482,383 +482,371 @@
<!-- AppComponent -->
<g id="node12" class="node">
<title>AppComponent</title>
<polygon fill="#ffffb3" stroke="black" points="3433.94,-198 3328.06,-198 3328.06,-162 3433.94,-162 3433.94,-198"/>
<text text-anchor="middle" x="3381" y="-175.8" font-family="Times,serif" font-size="14.00">AppComponent</text>
<polygon fill="#ffffb3" stroke="black" points="3219.94,-198 3114.06,-198 3114.06,-162 3219.94,-162 3219.94,-198"/>
<text text-anchor="middle" x="3167" y="-175.8" font-family="Times,serif" font-size="14.00">AppComponent</text>
</g>
<!-- AppComponent&#45;&gt;AppModule -->
<g id="edge11" class="edge">
<title>AppComponent&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M3381,-198.25C3381,-221.02 3381,-257 3381,-257 3381,-257 2803.76,-257 2803.76,-257"/>
<polygon fill="black" stroke="black" points="2803.76,-253.5 2793.76,-257 2803.76,-260.5 2803.76,-253.5"/>
<path fill="none" stroke="black" d="M3167,-198.25C3167,-221.02 3167,-257 3167,-257 3167,-257 2690.87,-257 2690.87,-257"/>
<polygon fill="black" stroke="black" points="2690.87,-253.5 2680.87,-257 2690.87,-260.5 2690.87,-253.5"/>
</g>
<!-- AppComponent -->
<g id="node15" class="node">
<title>AppComponent </title>
<polygon fill="#80b1d3" stroke="black" points="2806.44,-331 2697.56,-331 2697.56,-295 2806.44,-295 2806.44,-331"/>
<text text-anchor="middle" x="2752" y="-308.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
<polygon fill="#80b1d3" stroke="black" points="2693.44,-331 2584.56,-331 2584.56,-295 2693.44,-295 2693.44,-331"/>
<text text-anchor="middle" x="2639" y="-308.8" font-family="Times,serif" font-size="14.00">AppComponent </text>
</g>
<!-- AppModule&#45;&gt;AppComponent -->
<g id="edge14" class="edge">
<title>AppModule&#45;&gt;AppComponent </title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2752,-266.11C2752,-266.11 2752,-284.99 2752,-284.99"/>
<polygon fill="black" stroke="black" points="2748.5,-284.99 2752,-294.99 2755.5,-284.99 2748.5,-284.99"/>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M2639,-266.11C2639,-266.11 2639,-284.99 2639,-284.99"/>
<polygon fill="black" stroke="black" points="2635.5,-284.99 2639,-294.99 2642.5,-284.99 2635.5,-284.99"/>
</g>
<!-- AppRoutingModule -->
<g id="node14" class="node">
<title>AppRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="3304.27,-198 3301.27,-202 3280.27,-202 3277.27,-198 3175.73,-198 3175.73,-162 3304.27,-162 3304.27,-198"/>
<text text-anchor="middle" x="3240" y="-175.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3090.27,-198 3087.27,-202 3066.27,-202 3063.27,-198 2961.73,-198 2961.73,-162 3090.27,-162 3090.27,-198"/>
<text text-anchor="middle" x="3026" y="-175.8" font-family="Times,serif" font-size="14.00">AppRoutingModule</text>
</g>
<!-- AppRoutingModule&#45;&gt;AppModule -->
<g id="edge12" class="edge">
<title>AppRoutingModule&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M3240,-198.22C3240,-218.37 3240,-248 3240,-248 3240,-248 2804.03,-248 2804.03,-248"/>
<polygon fill="black" stroke="black" points="2804.03,-244.5 2794.03,-248 2804.03,-251.5 2804.03,-244.5"/>
</g>
<!-- ConnectionInterceptor -->
<g id="node16" class="node">
<title>ConnectionInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="2651" cy="-180" rx="97.83" ry="18"/>
<text text-anchor="middle" x="2651" y="-175.8" font-family="Times,serif" font-size="14.00">ConnectionInterceptor</text>
</g>
<!-- ConnectionInterceptor&#45;&gt;AppModule -->
<g id="edge15" class="edge">
<title>ConnectionInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2729.54,-190.93C2729.54,-190.93 2729.54,-219.94 2729.54,-219.94"/>
<polygon fill="black" stroke="black" points="2726.04,-219.94 2729.54,-229.94 2733.04,-219.94 2726.04,-219.94"/>
<path fill="none" stroke="black" d="M3026,-198.22C3026,-218.37 3026,-248 3026,-248 3026,-248 2690.78,-248 2690.78,-248"/>
<polygon fill="black" stroke="black" points="2690.78,-244.5 2680.78,-248 2690.78,-251.5 2690.78,-244.5"/>
</g>
<!-- ErrorInterceptor -->
<g id="node17" class="node">
<g id="node16" class="node">
<title>ErrorInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="2461" cy="-180" rx="73.53" ry="18"/>
<text text-anchor="middle" x="2461" y="-175.8" font-family="Times,serif" font-size="14.00">ErrorInterceptor</text>
</g>
<!-- ErrorInterceptor&#45;&gt;AppModule -->
<g id="edge16" class="edge">
<g id="edge15" class="edge">
<title>ErrorInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2461,-198.02C2461,-215.37 2461,-239 2461,-239 2461,-239 2700.31,-239 2700.31,-239"/>
<polygon fill="black" stroke="black" points="2700.31,-242.5 2710.31,-239 2700.31,-235.5 2700.31,-242.5"/>
<path fill="none" stroke="black" d="M2461,-198.02C2461,-215.37 2461,-239 2461,-239 2461,-239 2587.27,-239 2587.27,-239"/>
<polygon fill="black" stroke="black" points="2587.27,-242.5 2597.27,-239 2587.27,-235.5 2587.27,-242.5"/>
</g>
<!-- GlobalErrorHandler -->
<g id="node18" class="node">
<g id="node17" class="node">
<title>GlobalErrorHandler</title>
<ellipse fill="#fdb462" stroke="black" cx="2280" cy="-180" rx="88.58" ry="18"/>
<text text-anchor="middle" x="2280" y="-175.8" font-family="Times,serif" font-size="14.00">GlobalErrorHandler</text>
</g>
<!-- GlobalErrorHandler&#45;&gt;AppModule -->
<g id="edge17" class="edge">
<g id="edge16" class="edge">
<title>GlobalErrorHandler&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2280,-198.22C2280,-218.37 2280,-248 2280,-248 2280,-248 2700.11,-248 2700.11,-248"/>
<polygon fill="black" stroke="black" points="2700.11,-251.5 2710.11,-248 2700.11,-244.5 2700.11,-251.5"/>
<path fill="none" stroke="black" d="M2280,-198.22C2280,-218.37 2280,-248 2280,-248 2280,-248 2587.12,-248 2587.12,-248"/>
<polygon fill="black" stroke="black" points="2587.12,-251.5 2597.12,-248 2587.12,-244.5 2587.12,-251.5"/>
</g>
<!-- HttpConfigInterceptor -->
<g id="node19" class="node">
<g id="node18" class="node">
<title>HttpConfigInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="3055" cy="-180" rx="97.27" ry="18"/>
<text text-anchor="middle" x="3055" y="-175.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="2841" cy="-180" rx="97.27" ry="18"/>
<text text-anchor="middle" x="2841" y="-175.8" font-family="Times,serif" font-size="14.00">HttpConfigInterceptor</text>
</g>
<!-- HttpConfigInterceptor&#45;&gt;AppModule -->
<g id="edge18" class="edge">
<g id="edge17" class="edge">
<title>HttpConfigInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M3055,-198.02C3055,-215.37 3055,-239 3055,-239 3055,-239 2803.81,-239 2803.81,-239"/>
<polygon fill="black" stroke="black" points="2803.81,-235.5 2793.81,-239 2803.81,-242.5 2803.81,-235.5"/>
<path fill="none" stroke="black" d="M2841,-198.02C2841,-215.37 2841,-239 2841,-239 2841,-239 2690.85,-239 2690.85,-239"/>
<polygon fill="black" stroke="black" points="2690.85,-235.5 2680.85,-239 2690.85,-242.5 2690.85,-235.5"/>
</g>
<!-- LoggingInterceptor -->
<g id="node20" class="node">
<g id="node19" class="node">
<title>LoggingInterceptor</title>
<ellipse fill="#fdb462" stroke="black" cx="2853" cy="-180" rx="86.24" ry="18"/>
<text text-anchor="middle" x="2853" y="-175.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
<ellipse fill="#fdb462" stroke="black" cx="2639" cy="-180" rx="86.24" ry="18"/>
<text text-anchor="middle" x="2639" y="-175.8" font-family="Times,serif" font-size="14.00">LoggingInterceptor</text>
</g>
<!-- LoggingInterceptor&#45;&gt;AppModule -->
<g id="edge19" class="edge">
<g id="edge18" class="edge">
<title>LoggingInterceptor&#45;&gt;AppModule</title>
<path fill="none" stroke="black" d="M2780.35,-189.74C2780.35,-189.74 2780.35,-219.84 2780.35,-219.84"/>
<polygon fill="black" stroke="black" points="2776.85,-219.84 2780.35,-229.84 2783.85,-219.84 2776.85,-219.84"/>
<path fill="none" stroke="black" d="M2639,-198.22C2639,-198.22 2639,-219.73 2639,-219.73"/>
<polygon fill="black" stroke="black" points="2635.5,-219.73 2639,-229.73 2642.5,-219.73 2635.5,-219.73"/>
</g>
<!-- AuthComponent -->
<g id="node21" class="node">
<g id="node20" class="node">
<title>AuthComponent</title>
<polygon fill="#ffffb3" stroke="black" points="3918.83,-198 3809.17,-198 3809.17,-162 3918.83,-162 3918.83,-198"/>
<text text-anchor="middle" x="3864" y="-175.8" font-family="Times,serif" font-size="14.00">AuthComponent</text>
<polygon fill="#ffffb3" stroke="black" points="3704.83,-198 3595.17,-198 3595.17,-162 3704.83,-162 3704.83,-198"/>
<text text-anchor="middle" x="3650" y="-175.8" font-family="Times,serif" font-size="14.00">AuthComponent</text>
</g>
<!-- AuthComponent&#45;&gt;AuthModule -->
<g id="edge20" class="edge">
<g id="edge19" class="edge">
<title>AuthComponent&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M3864,-198.22C3864,-218.37 3864,-248 3864,-248 3864,-248 3678.56,-248 3678.56,-248"/>
<polygon fill="black" stroke="black" points="3678.56,-244.5 3668.56,-248 3678.56,-251.5 3678.56,-244.5"/>
<path fill="none" stroke="black" d="M3650,-198.22C3650,-218.37 3650,-248 3650,-248 3650,-248 3464.56,-248 3464.56,-248"/>
<polygon fill="black" stroke="black" points="3464.56,-244.5 3454.56,-248 3464.56,-251.5 3464.56,-244.5"/>
</g>
<!-- PasswordToggleDirective -->
<g id="node22" class="node">
<g id="node21" class="node">
<title>PasswordToggleDirective</title>
<polygon fill="#ffffb3" stroke="black" points="3791.89,-198 3630.11,-198 3630.11,-162 3791.89,-162 3791.89,-198"/>
<text text-anchor="middle" x="3711" y="-175.8" font-family="Times,serif" font-size="14.00">PasswordToggleDirective</text>
<polygon fill="#ffffb3" stroke="black" points="3577.89,-198 3416.11,-198 3416.11,-162 3577.89,-162 3577.89,-198"/>
<text text-anchor="middle" x="3497" y="-175.8" font-family="Times,serif" font-size="14.00">PasswordToggleDirective</text>
</g>
<!-- PasswordToggleDirective&#45;&gt;AuthModule -->
<g id="edge21" class="edge">
<g id="edge20" class="edge">
<title>PasswordToggleDirective&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M3649.54,-198.22C3649.54,-198.22 3649.54,-219.73 3649.54,-219.73"/>
<polygon fill="black" stroke="black" points="3646.04,-219.73 3649.54,-229.73 3653.04,-219.73 3646.04,-219.73"/>
<path fill="none" stroke="black" d="M3435.54,-198.22C3435.54,-198.22 3435.54,-219.73 3435.54,-219.73"/>
<polygon fill="black" stroke="black" points="3432.04,-219.73 3435.54,-229.73 3439.04,-219.73 3432.04,-219.73"/>
</g>
<!-- AuthRoutingModule -->
<g id="node24" class="node">
<g id="node23" class="node">
<title>AuthRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="3606.17,-198 3603.17,-202 3582.17,-202 3579.17,-198 3473.83,-198 3473.83,-162 3606.17,-162 3606.17,-198"/>
<text text-anchor="middle" x="3540" y="-175.8" font-family="Times,serif" font-size="14.00">AuthRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3392.17,-198 3389.17,-202 3368.17,-202 3365.17,-198 3259.83,-198 3259.83,-162 3392.17,-162 3392.17,-198"/>
<text text-anchor="middle" x="3326" y="-175.8" font-family="Times,serif" font-size="14.00">AuthRoutingModule</text>
</g>
<!-- AuthRoutingModule&#45;&gt;AuthModule -->
<g id="edge22" class="edge">
<g id="edge21" class="edge">
<title>AuthRoutingModule&#45;&gt;AuthModule</title>
<path fill="none" stroke="black" d="M3597.96,-198.22C3597.96,-198.22 3597.96,-219.73 3597.96,-219.73"/>
<polygon fill="black" stroke="black" points="3594.46,-219.73 3597.96,-229.73 3601.46,-219.73 3594.46,-219.73"/>
<path fill="none" stroke="black" d="M3383.96,-198.22C3383.96,-198.22 3383.96,-219.73 3383.96,-219.73"/>
<polygon fill="black" stroke="black" points="3380.46,-219.73 3383.96,-229.73 3387.46,-219.73 3380.46,-219.73"/>
</g>
<!-- PagesComponent -->
<g id="node25" class="node">
<g id="node24" class="node">
<title>PagesComponent</title>
<polygon fill="#ffffb3" stroke="black" points="4234.99,-198 4121.01,-198 4121.01,-162 4234.99,-162 4234.99,-198"/>
<text text-anchor="middle" x="4178" y="-175.8" font-family="Times,serif" font-size="14.00">PagesComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4020.99,-198 3907.01,-198 3907.01,-162 4020.99,-162 4020.99,-198"/>
<text text-anchor="middle" x="3964" y="-175.8" font-family="Times,serif" font-size="14.00">PagesComponent</text>
</g>
<!-- PagesComponent&#45;&gt;PagesModule -->
<g id="edge24" class="edge">
<g id="edge23" class="edge">
<title>PagesComponent&#45;&gt;PagesModule</title>
<path fill="none" stroke="black" d="M4178,-198.22C4178,-218.37 4178,-248 4178,-248 4178,-248 4084.23,-248 4084.23,-248"/>
<polygon fill="black" stroke="black" points="4084.23,-244.5 4074.23,-248 4084.23,-251.5 4084.23,-244.5"/>
<path fill="none" stroke="black" d="M3964,-198.22C3964,-218.37 3964,-248 3964,-248 3964,-248 3870.23,-248 3870.23,-248"/>
<polygon fill="black" stroke="black" points="3870.23,-244.5 3860.23,-248 3870.23,-251.5 3870.23,-244.5"/>
</g>
<!-- PagesRoutingModule -->
<g id="node27" class="node">
<g id="node26" class="node">
<title>PagesRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4096.82,-198 4093.82,-202 4072.82,-202 4069.82,-198 3959.18,-198 3959.18,-162 4096.82,-162 4096.82,-198"/>
<text text-anchor="middle" x="4028" y="-175.8" font-family="Times,serif" font-size="14.00">PagesRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="3882.82,-198 3879.82,-202 3858.82,-202 3855.82,-198 3745.18,-198 3745.18,-162 3882.82,-162 3882.82,-198"/>
<text text-anchor="middle" x="3814" y="-175.8" font-family="Times,serif" font-size="14.00">PagesRoutingModule</text>
</g>
<!-- PagesRoutingModule&#45;&gt;PagesModule -->
<g id="edge25" class="edge">
<g id="edge24" class="edge">
<title>PagesRoutingModule&#45;&gt;PagesModule</title>
<path fill="none" stroke="black" d="M4043.37,-198.22C4043.37,-198.22 4043.37,-219.73 4043.37,-219.73"/>
<polygon fill="black" stroke="black" points="4039.87,-219.73 4043.37,-229.73 4046.87,-219.73 4039.87,-219.73"/>
<path fill="none" stroke="black" d="M3829.37,-198.22C3829.37,-198.22 3829.37,-219.73 3829.37,-219.73"/>
<polygon fill="black" stroke="black" points="3825.87,-219.73 3829.37,-229.73 3832.87,-219.73 3825.87,-219.73"/>
</g>
<!-- OrganizationComponent -->
<g id="node28" class="node">
<g id="node27" class="node">
<title>OrganizationComponent</title>
<polygon fill="#ffffb3" stroke="black" points="4747.42,-198 4592.58,-198 4592.58,-162 4747.42,-162 4747.42,-198"/>
<text text-anchor="middle" x="4670" y="-175.8" font-family="Times,serif" font-size="14.00">OrganizationComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4533.42,-198 4378.58,-198 4378.58,-162 4533.42,-162 4533.42,-198"/>
<text text-anchor="middle" x="4456" y="-175.8" font-family="Times,serif" font-size="14.00">OrganizationComponent</text>
</g>
<!-- OrganizationComponent&#45;&gt;SettingsModule -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>OrganizationComponent&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M4670,-198.22C4670,-218.37 4670,-248 4670,-248 4670,-248 4493.45,-248 4493.45,-248"/>
<polygon fill="black" stroke="black" points="4493.45,-244.5 4483.45,-248 4493.45,-251.5 4493.45,-244.5"/>
<path fill="none" stroke="black" d="M4456,-198.22C4456,-218.37 4456,-248 4456,-248 4456,-248 4279.45,-248 4279.45,-248"/>
<polygon fill="black" stroke="black" points="4279.45,-244.5 4269.45,-248 4279.45,-251.5 4279.45,-244.5"/>
</g>
<!-- SettingsComponent -->
<g id="node29" class="node">
<g id="node28" class="node">
<title>SettingsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="4575.45,-198 4448.55,-198 4448.55,-162 4575.45,-162 4575.45,-198"/>
<text text-anchor="middle" x="4512" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4361.45,-198 4234.55,-198 4234.55,-162 4361.45,-162 4361.45,-198"/>
<text text-anchor="middle" x="4298" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsComponent</text>
</g>
<!-- SettingsComponent&#45;&gt;SettingsModule -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>SettingsComponent&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M4466.05,-198.22C4466.05,-198.22 4466.05,-219.73 4466.05,-219.73"/>
<polygon fill="black" stroke="black" points="4462.55,-219.73 4466.05,-229.73 4469.55,-219.73 4462.55,-219.73"/>
<path fill="none" stroke="black" d="M4252.05,-198.22C4252.05,-198.22 4252.05,-219.73 4252.05,-219.73"/>
<polygon fill="black" stroke="black" points="4248.55,-219.73 4252.05,-229.73 4255.55,-219.73 4248.55,-219.73"/>
</g>
<!-- SettingsRoutingModule -->
<g id="node31" class="node">
<g id="node30" class="node">
<title>SettingsRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4424.78,-198 4421.78,-202 4400.78,-202 4397.78,-198 4275.22,-198 4275.22,-162 4424.78,-162 4424.78,-198"/>
<text text-anchor="middle" x="4350" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4210.78,-198 4207.78,-202 4186.78,-202 4183.78,-198 4061.22,-198 4061.22,-162 4210.78,-162 4210.78,-198"/>
<text text-anchor="middle" x="4136" y="-175.8" font-family="Times,serif" font-size="14.00">SettingsRoutingModule</text>
</g>
<!-- SettingsRoutingModule&#45;&gt;SettingsModule -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>SettingsRoutingModule&#45;&gt;SettingsModule</title>
<path fill="none" stroke="black" d="M4409.48,-198.22C4409.48,-198.22 4409.48,-219.73 4409.48,-219.73"/>
<polygon fill="black" stroke="black" points="4405.98,-219.73 4409.48,-229.73 4412.98,-219.73 4405.98,-219.73"/>
<path fill="none" stroke="black" d="M4195.48,-198.22C4195.48,-198.22 4195.48,-219.73 4195.48,-219.73"/>
<polygon fill="black" stroke="black" points="4191.98,-219.73 4195.48,-229.73 4198.98,-219.73 4191.98,-219.73"/>
</g>
<!-- ErrorDialogComponent -->
<g id="node32" class="node">
<g id="node31" class="node">
<title>ErrorDialogComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1849.47,-122 1700.53,-122 1700.53,-86 1849.47,-86 1849.47,-122"/>
<text text-anchor="middle" x="1775" y="-99.8" font-family="Times,serif" font-size="14.00">ErrorDialogComponent</text>
</g>
<!-- ErrorDialogComponent&#45;&gt;SharedModule -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>ErrorDialogComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1757.86,-122.13C1757.86,-142.57 1757.86,-173 1757.86,-173 1757.86,-173 1448.36,-173 1448.36,-173"/>
<polygon fill="black" stroke="black" points="1448.36,-169.5 1438.36,-173 1448.36,-176.5 1448.36,-169.5"/>
</g>
<!-- FooterComponent -->
<g id="node33" class="node">
<g id="node32" class="node">
<title>FooterComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1682.88,-122 1565.12,-122 1565.12,-86 1682.88,-86 1682.88,-122"/>
<text text-anchor="middle" x="1624" y="-99.8" font-family="Times,serif" font-size="14.00">FooterComponent</text>
</g>
<!-- FooterComponent&#45;&gt;SharedModule -->
<g id="edge32" class="edge">
<g id="edge31" class="edge">
<title>FooterComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1596.74,-122.17C1596.74,-141.09 1596.74,-168 1596.74,-168 1596.74,-168 1448.23,-168 1448.23,-168"/>
<polygon fill="black" stroke="black" points="1448.23,-164.5 1438.23,-168 1448.23,-171.5 1448.23,-164.5"/>
</g>
<!-- MenuSelectionDirective -->
<g id="node34" class="node">
<g id="node33" class="node">
<title>MenuSelectionDirective</title>
<polygon fill="#ffffb3" stroke="black" points="1547.34,-122 1394.66,-122 1394.66,-86 1547.34,-86 1547.34,-122"/>
<text text-anchor="middle" x="1471" y="-99.8" font-family="Times,serif" font-size="14.00">MenuSelectionDirective</text>
</g>
<!-- MenuSelectionDirective&#45;&gt;SharedModule -->
<g id="edge33" class="edge">
<g id="edge32" class="edge">
<title>MenuSelectionDirective&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1403.31,-122.01C1403.31,-122.01 1403.31,-151.85 1403.31,-151.85"/>
<polygon fill="black" stroke="black" points="1399.81,-151.85 1403.31,-161.85 1406.81,-151.85 1399.81,-151.85"/>
</g>
<!-- MenuToggleDirective -->
<g id="node35" class="node">
<g id="node34" class="node">
<title>MenuToggleDirective</title>
<polygon fill="#ffffb3" stroke="black" points="1376.4,-122 1235.6,-122 1235.6,-86 1376.4,-86 1376.4,-122"/>
<text text-anchor="middle" x="1306" y="-99.8" font-family="Times,serif" font-size="14.00">MenuToggleDirective</text>
</g>
<!-- MenuToggleDirective&#45;&gt;SharedModule -->
<g id="edge34" class="edge">
<g id="edge33" class="edge">
<title>MenuToggleDirective&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1372.56,-122.01C1372.56,-122.01 1372.56,-151.85 1372.56,-151.85"/>
<polygon fill="black" stroke="black" points="1369.06,-151.85 1372.56,-161.85 1376.06,-151.85 1369.06,-151.85"/>
</g>
<!-- NetworkStatusComponent -->
<g id="node36" class="node">
<g id="node35" class="node">
<title>NetworkStatusComponent</title>
<polygon fill="#ffffb3" stroke="black" points="2636.04,-122 2471.96,-122 2471.96,-86 2636.04,-86 2636.04,-122"/>
<text text-anchor="middle" x="2554" y="-99.8" font-family="Times,serif" font-size="14.00">NetworkStatusComponent</text>
</g>
<!-- NetworkStatusComponent&#45;&gt;SharedModule -->
<g id="edge35" class="edge">
<g id="edge34" class="edge">
<title>NetworkStatusComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2503.25,-122.21C2503.25,-127.55 2503.25,-132 2503.25,-132 2503.25,-132 1429.48,-132 1429.48,-132 1429.48,-132 1429.48,-151.85 1429.48,-151.85"/>
<polygon fill="black" stroke="black" points="1425.98,-151.85 1429.48,-161.85 1432.98,-151.85 1425.98,-151.85"/>
</g>
<!-- SafePipe -->
<g id="node37" class="node">
<g id="node36" class="node">
<title>SafePipe</title>
<polygon fill="#ffffb3" stroke="black" points="2453.76,-122 2388.24,-122 2388.24,-86 2453.76,-86 2453.76,-122"/>
<text text-anchor="middle" x="2421" y="-99.8" font-family="Times,serif" font-size="14.00">SafePipe</text>
</g>
<!-- SafePipe&#45;&gt;SharedModule -->
<g id="edge36" class="edge">
<g id="edge35" class="edge">
<title>SafePipe&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2421,-122.17C2421,-126.05 2421,-129 2421,-129 2421,-129 1420.76,-129 1420.76,-129 1420.76,-129 1420.76,-151.88 1420.76,-151.88"/>
<polygon fill="black" stroke="black" points="1417.26,-151.88 1420.76,-161.88 1424.26,-151.88 1417.26,-151.88"/>
</g>
<!-- SidebarComponent -->
<g id="node38" class="node">
<g id="node37" class="node">
<title>SidebarComponent</title>
<polygon fill="#ffffb3" stroke="black" points="2370.1,-122 2245.9,-122 2245.9,-86 2370.1,-86 2370.1,-122"/>
<text text-anchor="middle" x="2308" y="-99.8" font-family="Times,serif" font-size="14.00">SidebarComponent</text>
</g>
<!-- SidebarComponent&#45;&gt;SharedModule -->
<g id="edge37" class="edge">
<g id="edge36" class="edge">
<title>SidebarComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2307.37,-122.17C2307.37,-124.45 2307.37,-126 2307.37,-126 2307.37,-126 1412.03,-126 1412.03,-126 1412.03,-126 1412.03,-151.72 1412.03,-151.72"/>
<polygon fill="black" stroke="black" points="1408.53,-151.72 1412.03,-161.72 1415.53,-151.72 1408.53,-151.72"/>
</g>
<!-- TokenRatioPipe -->
<g id="node39" class="node">
<g id="node38" class="node">
<title>TokenRatioPipe</title>
<polygon fill="#ffffb3" stroke="black" points="2227.49,-122 2120.51,-122 2120.51,-86 2227.49,-86 2227.49,-122"/>
<text text-anchor="middle" x="2174" y="-99.8" font-family="Times,serif" font-size="14.00">TokenRatioPipe</text>
</g>
<!-- TokenRatioPipe&#45;&gt;SharedModule -->
<g id="edge38" class="edge">
<g id="edge37" class="edge">
<title>TokenRatioPipe&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M2135.8,-122.23C2135.8,-146.93 2135.8,-188 2135.8,-188 2135.8,-188 1448.29,-188 1448.29,-188"/>
<polygon fill="black" stroke="black" points="1448.29,-184.5 1438.29,-188 1448.29,-191.5 1448.29,-184.5"/>
</g>
<!-- TopbarComponent -->
<g id="node40" class="node">
<g id="node39" class="node">
<title>TopbarComponent</title>
<polygon fill="#ffffb3" stroke="black" points="2102.76,-122 1981.24,-122 1981.24,-86 2102.76,-86 2102.76,-122"/>
<text text-anchor="middle" x="2042" y="-99.8" font-family="Times,serif" font-size="14.00">TopbarComponent</text>
</g>
<!-- TopbarComponent&#45;&gt;SharedModule -->
<g id="edge39" class="edge">
<g id="edge38" class="edge">
<title>TopbarComponent&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1989.88,-122.32C1989.88,-145.66 1989.88,-183 1989.88,-183 1989.88,-183 1448.43,-183 1448.43,-183"/>
<polygon fill="black" stroke="black" points="1448.43,-179.5 1438.43,-183 1448.43,-186.5 1448.43,-179.5"/>
</g>
<!-- UnixDatePipe -->
<g id="node41" class="node">
<g id="node40" class="node">
<title>UnixDatePipe</title>
<polygon fill="#ffffb3" stroke="black" points="1962.81,-122 1867.19,-122 1867.19,-86 1962.81,-86 1962.81,-122"/>
<text text-anchor="middle" x="1915" y="-99.8" font-family="Times,serif" font-size="14.00">UnixDatePipe</text>
</g>
<!-- UnixDatePipe&#45;&gt;SharedModule -->
<g id="edge40" class="edge">
<g id="edge39" class="edge">
<title>UnixDatePipe&#45;&gt;SharedModule</title>
<path fill="none" stroke="black" d="M1915,-122.29C1915,-144.21 1915,-178 1915,-178 1915,-178 1448.48,-178 1448.48,-178"/>
<polygon fill="black" stroke="black" points="1448.48,-174.5 1438.48,-178 1448.48,-181.5 1448.48,-174.5"/>
</g>
<!-- TokenDetailsComponent -->
<g id="node50" class="node">
<g id="node49" class="node">
<title>TokenDetailsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="5254.25,-198 5097.75,-198 5097.75,-162 5254.25,-162 5254.25,-198"/>
<text text-anchor="middle" x="5176" y="-175.8" font-family="Times,serif" font-size="14.00">TokenDetailsComponent</text>
<polygon fill="#ffffb3" stroke="black" points="5040.25,-198 4883.75,-198 4883.75,-162 5040.25,-162 5040.25,-198"/>
<text text-anchor="middle" x="4962" y="-175.8" font-family="Times,serif" font-size="14.00">TokenDetailsComponent</text>
</g>
<!-- TokenDetailsComponent&#45;&gt;TokensModule -->
<g id="edge49" class="edge">
<g id="edge48" class="edge">
<title>TokenDetailsComponent&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M5176,-198.22C5176,-218.37 5176,-248 5176,-248 5176,-248 4999.55,-248 4999.55,-248"/>
<polygon fill="black" stroke="black" points="4999.55,-244.5 4989.55,-248 4999.55,-251.5 4999.55,-244.5"/>
<path fill="none" stroke="black" d="M4962,-198.22C4962,-218.37 4962,-248 4962,-248 4962,-248 4785.55,-248 4785.55,-248"/>
<polygon fill="black" stroke="black" points="4785.55,-244.5 4775.55,-248 4785.55,-251.5 4785.55,-244.5"/>
</g>
<!-- TokensComponent -->
<g id="node51" class="node">
<g id="node50" class="node">
<title>TokensComponent</title>
<polygon fill="#ffffb3" stroke="black" points="5079.05,-198 4956.95,-198 4956.95,-162 5079.05,-162 5079.05,-198"/>
<text text-anchor="middle" x="5018" y="-175.8" font-family="Times,serif" font-size="14.00">TokensComponent</text>
<polygon fill="#ffffb3" stroke="black" points="4865.05,-198 4742.95,-198 4742.95,-162 4865.05,-162 4865.05,-198"/>
<text text-anchor="middle" x="4804" y="-175.8" font-family="Times,serif" font-size="14.00">TokensComponent</text>
</g>
<!-- TokensComponent&#45;&gt;TokensModule -->
<g id="edge50" class="edge">
<g id="edge49" class="edge">
<title>TokensComponent&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M4973.05,-198.22C4973.05,-198.22 4973.05,-219.73 4973.05,-219.73"/>
<polygon fill="black" stroke="black" points="4969.55,-219.73 4973.05,-229.73 4976.55,-219.73 4969.55,-219.73"/>
<path fill="none" stroke="black" d="M4759.05,-198.22C4759.05,-198.22 4759.05,-219.73 4759.05,-219.73"/>
<polygon fill="black" stroke="black" points="4755.55,-219.73 4759.05,-229.73 4762.55,-219.73 4755.55,-219.73"/>
</g>
<!-- TokensRoutingModule -->
<g id="node53" class="node">
<g id="node52" class="node">
<title>TokensRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="4932.88,-198 4929.88,-202 4908.88,-202 4905.88,-198 4787.12,-198 4787.12,-162 4932.88,-162 4932.88,-198"/>
<text text-anchor="middle" x="4860" y="-175.8" font-family="Times,serif" font-size="14.00">TokensRoutingModule</text>
<polygon fill="#8dd3c7" stroke="black" points="4718.88,-198 4715.88,-202 4694.88,-202 4691.88,-198 4573.12,-198 4573.12,-162 4718.88,-162 4718.88,-198"/>
<text text-anchor="middle" x="4646" y="-175.8" font-family="Times,serif" font-size="14.00">TokensRoutingModule</text>
</g>
<!-- TokensRoutingModule&#45;&gt;TokensModule -->
<g id="edge52" class="edge">
<g id="edge51" class="edge">
<title>TokensRoutingModule&#45;&gt;TokensModule</title>
<path fill="none" stroke="black" d="M4918.17,-198.22C4918.17,-198.22 4918.17,-219.73 4918.17,-219.73"/>
<polygon fill="black" stroke="black" points="4914.67,-219.73 4918.17,-229.73 4921.67,-219.73 4914.67,-219.73"/>
<path fill="none" stroke="black" d="M4704.17,-198.22C4704.17,-198.22 4704.17,-219.73 4704.17,-219.73"/>
<polygon fill="black" stroke="black" points="4700.67,-219.73 4704.17,-229.73 4707.67,-219.73 4700.67,-219.73"/>
</g>
<!-- TransactionDetailsComponent -->
<g id="node54" class="node">
<g id="node53" class="node">
<title>TransactionDetailsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="1123.57,-198 936.43,-198 936.43,-162 1123.57,-162 1123.57,-198"/>
<text text-anchor="middle" x="1030" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionDetailsComponent</text>
</g>
<!-- TransactionDetailsComponent&#45;&gt;TransactionsModule -->
<g id="edge53" class="edge">
<g id="edge52" class="edge">
<title>TransactionDetailsComponent&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M1030,-198.03C1030,-215.06 1030,-238 1030,-238 1030,-238 1154.24,-238 1154.24,-238"/>
<polygon fill="black" stroke="black" points="1154.24,-241.5 1164.24,-238 1154.24,-234.5 1154.24,-241.5"/>
</g>
<!-- TransactionsComponent -->
<g id="node55" class="node">
<g id="node54" class="node">
<title>TransactionsComponent</title>
<polygon fill="#ffffb3" stroke="black" points="918.36,-198 765.64,-198 765.64,-162 918.36,-162 918.36,-198"/>
<text text-anchor="middle" x="842" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionsComponent</text>
</g>
<!-- TransactionsComponent&#45;&gt;TransactionsModule -->
<g id="edge54" class="edge">
<g id="edge53" class="edge">
<title>TransactionsComponent&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M842,-198.11C842,-217.34 842,-245 842,-245 842,-245 1154.18,-245 1154.18,-245"/>
<polygon fill="black" stroke="black" points="1154.18,-248.5 1164.18,-245 1154.18,-241.5 1154.18,-248.5"/>
</g>
<!-- TransactionsRoutingModule -->
<g id="node56" class="node">
<g id="node55" class="node">
<title>TransactionsRoutingModule</title>
<polygon fill="#8dd3c7" stroke="black" points="742.2,-198 739.2,-202 718.2,-202 715.2,-198 565.8,-198 565.8,-162 742.2,-162 742.2,-198"/>
<text text-anchor="middle" x="654" y="-175.8" font-family="Times,serif" font-size="14.00">TransactionsRoutingModule</text>
</g>
<!-- TransactionsRoutingModule&#45;&gt;TransactionsModule -->
<g id="edge56" class="edge">
<g id="edge55" class="edge">
<title>TransactionsRoutingModule&#45;&gt;TransactionsModule</title>
<path fill="none" stroke="black" d="M654,-198.17C654,-219.5 654,-252 654,-252 654,-252 1154.21,-252 1154.21,-252"/>
<polygon fill="black" stroke="black" points="1154.21,-255.5 1164.21,-252 1154.21,-248.5 1154.21,-255.5"/>

File diff suppressed because one or more lines are too long

View File

@ -219,7 +219,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_eth/accountIndex.ts:61</li>
<li>Defined in src/app/_eth/accountIndex.ts:58</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -261,7 +261,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_eth/accountIndex.ts:82</li>
<li>Defined in src/app/_eth/accountIndex.ts:79</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -303,7 +303,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_eth/accountIndex.ts:99</li>
<li>Defined in src/app/_eth/accountIndex.ts:96</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -344,7 +344,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_eth/accountIndex.ts:125</li>
<li>Defined in src/app/_eth/accountIndex.ts:122</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

View File

@ -120,7 +120,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_interceptors/http-config.interceptor.ts:11</li>
<li>Defined in src/app/_interceptors/http-config.interceptor.ts:10</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -146,7 +146,7 @@
<aside class="tsd-sources">
<p>Implementation of HttpInterceptor.intercept</p>
<ul>
<li>Defined in src/app/_interceptors/http-config.interceptor.ts:22</li>
<li>Defined in src/app/_interceptors/http-config.interceptor.ts:21</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

View File

@ -125,17 +125,20 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Auth<wbr>Service<span class="tsd-signature-symbol">(</span>loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, errorDialogService<span class="tsd-signature-symbol">: </span><a href="app__services_error_dialog_service.errordialogservice.html" class="tsd-signature-type" data-tsd-kind="Class">ErrorDialogService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>Auth<wbr>Service<span class="tsd-signature-symbol">(</span>httpClient<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HttpClient</span>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, errorDialogService<span class="tsd-signature-symbol">: </span><a href="app__services_error_dialog_service.errordialogservice.html" class="tsd-signature-type" data-tsd-kind="Class">ErrorDialogService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:22</li>
<li>Defined in src/app/_services/auth.service.ts:23</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>httpClient: <span class="tsd-signature-type">HttpClient</span></h5>
</li>
<li>
<h5>loggingService: <a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a></h5>
</li>
@ -156,7 +159,7 @@
<div class="tsd-signature tsd-kind-icon">mutable<wbr>Key<wbr>Store<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__pgp_pgp_key_store.mutablekeystore.html" class="tsd-signature-type" data-tsd-kind="Interface">MutableKeyStore</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:17</li>
<li>Defined in src/app/_services/auth.service.ts:18</li>
</ul>
</aside>
</section>
@ -166,7 +169,7 @@
<div class="tsd-signature tsd-kind-icon">trusted<wbr>Users<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_staff.staff.html" class="tsd-signature-type" data-tsd-kind="Interface">Staff</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:18</li>
<li>Defined in src/app/_services/auth.service.ts:19</li>
</ul>
</aside>
</section>
@ -176,7 +179,7 @@
<div class="tsd-signature tsd-kind-icon">trusted<wbr>Users<wbr>List<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BehaviorSubject</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/app__models_staff.staff.html" class="tsd-signature-type" data-tsd-kind="Interface">Staff</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:19</li>
<li>Defined in src/app/_services/auth.service.ts:20</li>
</ul>
</aside>
</section>
@ -186,7 +189,7 @@
<div class="tsd-signature tsd-kind-icon">trusted<wbr>Users<wbr>Subject<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/app__models_staff.staff.html" class="tsd-signature-type" data-tsd-kind="Interface">Staff</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:22</li>
<li>Defined in src/app/_services/auth.service.ts:23</li>
</ul>
</aside>
</section>
@ -203,7 +206,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:170</li>
<li>Defined in src/app/_services/auth.service.ts:172</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -226,7 +229,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:83</li>
<li>Defined in src/app/_services/auth.service.ts:84</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -243,7 +246,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:200</li>
<li>Defined in src/app/_services/auth.service.ts:202</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -260,7 +263,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:204</li>
<li>Defined in src/app/_services/auth.service.ts:206</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -277,7 +280,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:188</li>
<li>Defined in src/app/_services/auth.service.ts:190</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -294,7 +297,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:36</li>
<li>Defined in src/app/_services/auth.service.ts:38</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@ -311,7 +314,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:182</li>
<li>Defined in src/app/_services/auth.service.ts:184</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -328,7 +331,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:48</li>
<li>Defined in src/app/_services/auth.service.ts:50</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -345,7 +348,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:29</li>
<li>Defined in src/app/_services/auth.service.ts:31</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -362,7 +365,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:92</li>
<li>Defined in src/app/_services/auth.service.ts:93</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -379,7 +382,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:126</li>
<li>Defined in src/app/_services/auth.service.ts:128</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -396,7 +399,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:164</li>
<li>Defined in src/app/_services/auth.service.ts:166</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -413,7 +416,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:71</li>
<li>Defined in src/app/_services/auth.service.ts:72</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -436,7 +439,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:136</li>
<li>Defined in src/app/_services/auth.service.ts:138</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -468,7 +471,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:40</li>
<li>Defined in src/app/_services/auth.service.ts:42</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -491,7 +494,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/auth.service.ts:44</li>
<li>Defined in src/app/_services/auth.service.ts:46</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

View File

@ -98,6 +98,7 @@
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_block_sync_service.blocksyncservice.html#blocksync" class="tsd-kind-icon">block<wbr>Sync</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_block_sync_service.blocksyncservice.html#fetcher" class="tsd-kind-icon">fetcher</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_block_sync_service.blocksyncservice.html#init" class="tsd-kind-icon">init</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_block_sync_service.blocksyncservice.html#newevent" class="tsd-kind-icon">new<wbr>Event</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_block_sync_service.blocksyncservice.html#readystateprocessor" class="tsd-kind-icon">ready<wbr>State<wbr>Processor</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_block_sync_service.blocksyncservice.html#scan" class="tsd-kind-icon">scan</a></li>
@ -112,13 +113,13 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Block<wbr>Sync<wbr>Service<span class="tsd-signature-symbol">(</span>transactionService<span class="tsd-signature-symbol">: </span><a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_block_sync_service.blocksyncservice.html" class="tsd-signature-type" data-tsd-kind="Class">BlockSyncService</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>Block<wbr>Sync<wbr>Service<span class="tsd-signature-symbol">(</span>transactionService<span class="tsd-signature-symbol">: </span><a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_block_sync_service.blocksyncservice.html" class="tsd-signature-type" data-tsd-kind="Class">BlockSyncService</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:15</li>
<li>Defined in src/app/_services/block-sync.service.ts:16</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -126,6 +127,9 @@
<li>
<h5>transactionService: <a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a></h5>
</li>
<li>
<h5>loggingService: <a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="app__services_block_sync_service.blocksyncservice.html" class="tsd-signature-type" data-tsd-kind="Class">BlockSyncService</a></h4>
</li>
@ -140,7 +144,7 @@
<div class="tsd-signature tsd-kind-icon">ready<wbr>State<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:15</li>
<li>Defined in src/app/_services/block-sync.service.ts:16</li>
</ul>
</aside>
</section>
@ -150,7 +154,7 @@
<div class="tsd-signature tsd-kind-icon">ready<wbr>State<wbr>Target<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 2</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:14</li>
<li>Defined in src/app/_services/block-sync.service.ts:15</li>
</ul>
</aside>
</section>
@ -167,7 +171,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:19</li>
<li>Defined in src/app/_services/block-sync.service.ts:27</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -196,7 +200,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:100</li>
<li>Defined in src/app/_services/block-sync.service.ts:109</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -212,6 +216,23 @@
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="init" class="tsd-anchor"></a>
<h3>init</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">init<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:23</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="newevent" class="tsd-anchor"></a>
<h3>new<wbr>Event</h3>
@ -222,7 +243,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:71</li>
<li>Defined in src/app/_services/block-sync.service.ts:80</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -248,7 +269,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:36</li>
<li>Defined in src/app/_services/block-sync.service.ts:45</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -283,7 +304,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/block-sync.service.ts:79</li>
<li>Defined in src/app/_services/block-sync.service.ts:88</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -346,6 +367,9 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_block_sync_service.blocksyncservice.html#fetcher" class="tsd-kind-icon">fetcher</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_block_sync_service.blocksyncservice.html#init" class="tsd-kind-icon">init</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_block_sync_service.blocksyncservice.html#newevent" class="tsd-kind-icon">new<wbr>Event</a>
</li>

View File

@ -253,7 +253,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/location.service.ts:48</li>
<li>Defined in src/app/_services/location.service.ts:47</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -279,7 +279,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/location.service.ts:41</li>
<li>Defined in src/app/_services/location.service.ts:40</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>

View File

@ -86,6 +86,13 @@
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="app__services_logging_service.loggingservice.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app__services_logging_service.loggingservice.html#candebug" class="tsd-kind-icon">can<wbr>Debug</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app__services_logging_service.loggingservice.html#env" class="tsd-kind-icon">env</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
@ -113,7 +120,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:7</li>
<li>Defined in src/app/_services/logging.service.ts:9</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -127,6 +134,29 @@
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="candebug" class="tsd-anchor"></a>
<h3>can<wbr>Debug</h3>
<div class="tsd-signature tsd-kind-icon">can<wbr>Debug<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:9</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="env" class="tsd-anchor"></a>
<h3>env</h3>
<div class="tsd-signature tsd-kind-icon">env<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:8</li>
</ul>
</aside>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
@ -139,7 +169,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:19</li>
<li>Defined in src/app/_services/logging.service.ts:22</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -168,7 +198,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:35</li>
<li>Defined in src/app/_services/logging.service.ts:38</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -197,7 +227,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:39</li>
<li>Defined in src/app/_services/logging.service.ts:42</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -226,7 +256,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:23</li>
<li>Defined in src/app/_services/logging.service.ts:26</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -249,7 +279,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:27</li>
<li>Defined in src/app/_services/logging.service.ts:30</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -278,7 +308,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:15</li>
<li>Defined in src/app/_services/logging.service.ts:18</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -307,7 +337,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/logging.service.ts:31</li>
<li>Defined in src/app/_services/logging.service.ts:34</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -346,6 +376,12 @@
<li class=" tsd-kind-constructor tsd-parent-kind-class">
<a href="app__services_logging_service.loggingservice.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app__services_logging_service.loggingservice.html#candebug" class="tsd-kind-icon">can<wbr>Debug</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app__services_logging_service.loggingservice.html#env" class="tsd-kind-icon">env</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_logging_service.loggingservice.html#senddebuglevelmessage" class="tsd-kind-icon">send<wbr>Debug<wbr>Level<wbr>Message</a>
</li>
@ -383,6 +419,7 @@
<ul class="tsd-legend">
<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
</ul>
<ul class="tsd-legend">

View File

@ -89,18 +89,14 @@
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static"><a href="app__services_registry_service.registryservice.html#accountregistry" class="tsd-kind-icon">account<wbr>Registry</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="app__services_registry_service.registryservice.html#filegetter" class="tsd-kind-icon">file<wbr>Getter</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static"><a href="app__services_registry_service.registryservice.html#registry" class="tsd-kind-icon">registry</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static"><a href="app__services_registry_service.registryservice.html#tokenregistry" class="tsd-kind-icon">token<wbr>Registry</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="app__services_registry_service.registryservice.html#getaccountregistry" class="tsd-kind-icon">get<wbr>Account<wbr>Registry</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="app__services_registry_service.registryservice.html#getregistry" class="tsd-kind-icon">get<wbr>Registry</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="app__services_registry_service.registryservice.html#gettokenregistry" class="tsd-kind-icon">get<wbr>Token<wbr>Registry</a></li>
</ul>
</section>
</div>
@ -117,6 +113,9 @@
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:12</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="app__services_registry_service.registryservice.html" class="tsd-signature-type" data-tsd-kind="Class">RegistryService</a></h4>
</li>
@ -125,23 +124,13 @@
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
<a name="accountregistry" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagPrivate">Private</span> account<wbr>Registry</h3>
<div class="tsd-signature tsd-kind-icon">account<wbr>Registry<span class="tsd-signature-symbol">:</span> <a href="app__eth_accountindex.accountindex.html" class="tsd-signature-type" data-tsd-kind="Class">AccountIndex</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:15</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
<a name="filegetter" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> file<wbr>Getter</h3>
<div class="tsd-signature tsd-kind-icon">file<wbr>Getter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">FileGetter</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:12</li>
<li>Defined in src/app/_services/registry.service.ts:11</li>
</ul>
</aside>
</section>
@ -151,40 +140,13 @@
<div class="tsd-signature tsd-kind-icon">registry<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CICRegistry</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:13</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
<a name="tokenregistry" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagPrivate">Private</span> token<wbr>Registry</h3>
<div class="tsd-signature tsd-kind-icon">token<wbr>Registry<span class="tsd-signature-symbol">:</span> <a href="app__eth_token_registry.tokenregistry.html" class="tsd-signature-type" data-tsd-kind="Class">TokenRegistry</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:14</li>
<li>Defined in src/app/_services/registry.service.ts:12</li>
</ul>
</aside>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a name="getaccountregistry" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Account<wbr>Registry</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
<li class="tsd-signature tsd-kind-icon">get<wbr>Account<wbr>Registry<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="app__eth_accountindex.accountindex.html" class="tsd-signature-type" data-tsd-kind="Class">AccountIndex</a><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:50</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="app__eth_accountindex.accountindex.html" class="tsd-signature-type" data-tsd-kind="Class">AccountIndex</a><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a name="getregistry" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Registry</h3>
@ -195,30 +157,13 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:17</li>
<li>Defined in src/app/_services/registry.service.ts:16</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">CICRegistry</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a name="gettokenregistry" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Token<wbr>Registry</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
<li class="tsd-signature tsd-kind-icon">get<wbr>Token<wbr>Registry<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="app__eth_token_registry.tokenregistry.html" class="tsd-signature-type" data-tsd-kind="Class">TokenRegistry</a><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/registry.service.ts:35</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="app__eth_token_registry.tokenregistry.html" class="tsd-signature-type" data-tsd-kind="Class">TokenRegistry</a><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
</section>
</div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
@ -242,27 +187,15 @@
<li class=" tsd-kind-constructor tsd-parent-kind-class">
<a href="app__services_registry_service.registryservice.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
<a href="app__services_registry_service.registryservice.html#accountregistry" class="tsd-kind-icon">account<wbr>Registry</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
<a href="app__services_registry_service.registryservice.html#filegetter" class="tsd-kind-icon">file<wbr>Getter</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
<a href="app__services_registry_service.registryservice.html#registry" class="tsd-kind-icon">registry</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
<a href="app__services_registry_service.registryservice.html#tokenregistry" class="tsd-kind-icon">token<wbr>Registry</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a href="app__services_registry_service.registryservice.html#getaccountregistry" class="tsd-kind-icon">get<wbr>Account<wbr>Registry</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a href="app__services_registry_service.registryservice.html#getregistry" class="tsd-kind-icon">get<wbr>Registry</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a href="app__services_registry_service.registryservice.html#gettokenregistry" class="tsd-kind-icon">get<wbr>Token<wbr>Registry</a>
</li>
</ul>
</li>
</ul>

View File

@ -208,7 +208,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:29</li>
<li>Defined in src/app/_services/token.service.ts:31</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -231,7 +231,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:70</li>
<li>Defined in src/app/_services/token.service.ts:72</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -254,7 +254,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:49</li>
<li>Defined in src/app/_services/token.service.ts:51</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -277,7 +277,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:60</li>
<li>Defined in src/app/_services/token.service.ts:62</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -300,7 +300,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:75</li>
<li>Defined in src/app/_services/token.service.ts:77</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -317,7 +317,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:80</li>
<li>Defined in src/app/_services/token.service.ts:82</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -334,7 +334,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/token.service.ts:41</li>
<li>Defined in src/app/_services/token.service.ts:43</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>

View File

@ -93,6 +93,7 @@
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="app__services_transaction_service.transactionservice.html#transactionlist" class="tsd-kind-icon">transaction<wbr>List</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app__services_transaction_service.transactionservice.html#transactions" class="tsd-kind-icon">transactions</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app__services_transaction_service.transactionservice.html#transactionssubject" class="tsd-kind-icon">transactions<wbr>Subject</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app__services_transaction_service.transactionservice.html#userinfo" class="tsd-kind-icon">user<wbr>Info</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app__services_transaction_service.transactionservice.html#web3" class="tsd-kind-icon">web3</a></li>
</ul>
</section>
@ -119,13 +120,13 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Transaction<wbr>Service<span class="tsd-signature-symbol">(</span>httpClient<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HttpClient</span>, userService<span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>Transaction<wbr>Service<span class="tsd-signature-symbol">(</span>httpClient<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HttpClient</span>, authService<span class="tsd-signature-symbol">: </span><a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a>, userService<span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:31</li>
<li>Defined in src/app/_services/transaction.service.ts:33</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -133,6 +134,9 @@
<li>
<h5>httpClient: <span class="tsd-signature-type">HttpClient</span></h5>
</li>
<li>
<h5>authService: <a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a></h5>
</li>
<li>
<h5>userService: <a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></h5>
</li>
@ -153,7 +157,7 @@
<div class="tsd-signature tsd-kind-icon">registry<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CICRegistry</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:31</li>
<li>Defined in src/app/_services/transaction.service.ts:33</li>
</ul>
</aside>
</section>
@ -163,7 +167,7 @@
<div class="tsd-signature tsd-kind-icon">transaction<wbr>List<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BehaviorSubject</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:28</li>
<li>Defined in src/app/_services/transaction.service.ts:29</li>
</ul>
</aside>
</section>
@ -173,7 +177,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:27</li>
<li>Defined in src/app/_services/transaction.service.ts:28</li>
</ul>
</aside>
</section>
@ -183,7 +187,17 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Subject<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:29</li>
<li>Defined in src/app/_services/transaction.service.ts:30</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="userinfo" class="tsd-anchor"></a>
<h3>user<wbr>Info</h3>
<div class="tsd-signature tsd-kind-icon">user<wbr>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:31</li>
</ul>
</aside>
</section>
@ -193,7 +207,7 @@
<div class="tsd-signature tsd-kind-icon">web3<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">default</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:30</li>
<li>Defined in src/app/_services/transaction.service.ts:32</li>
</ul>
</aside>
</section>
@ -210,7 +224,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:138</li>
<li>Defined in src/app/_services/transaction.service.ts:143</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -236,7 +250,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:158</li>
<li>Defined in src/app/_services/transaction.service.ts:163</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -262,7 +276,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:49</li>
<li>Defined in src/app/_services/transaction.service.ts:54</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -291,7 +305,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:45</li>
<li>Defined in src/app/_services/transaction.service.ts:50</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -317,7 +331,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:41</li>
<li>Defined in src/app/_services/transaction.service.ts:44</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -334,7 +348,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:153</li>
<li>Defined in src/app/_services/transaction.service.ts:158</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -351,7 +365,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:105</li>
<li>Defined in src/app/_services/transaction.service.ts:110</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -377,7 +391,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:53</li>
<li>Defined in src/app/_services/transaction.service.ts:58</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -403,7 +417,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/transaction.service.ts:165</li>
<li>Defined in src/app/_services/transaction.service.ts:170</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -460,6 +474,9 @@
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app__services_transaction_service.transactionservice.html#transactionssubject" class="tsd-kind-icon">transactions<wbr>Subject</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app__services_transaction_service.transactionservice.html#userinfo" class="tsd-kind-icon">user<wbr>Info</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app__services_transaction_service.transactionservice.html#web3" class="tsd-kind-icon">web3</a>
</li>

View File

@ -127,6 +127,7 @@
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_user_service.userservice.html#resetaccountslist" class="tsd-kind-icon">reset<wbr>Accounts<wbr>List</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_user_service.userservice.html#resetpin" class="tsd-kind-icon">reset<wbr>Pin</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_user_service.userservice.html#revokeaction" class="tsd-kind-icon">revoke<wbr>Action</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_user_service.userservice.html#searchaccountbyname" class="tsd-kind-icon">search<wbr>Account<wbr>ByName</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_user_service.userservice.html#updatemeta" class="tsd-kind-icon">update<wbr>Meta</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app__services_user_service.userservice.html#wrap" class="tsd-kind-icon">wrap</a></li>
</ul>
@ -140,13 +141,13 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>User<wbr>Service<span class="tsd-signature-symbol">(</span>httpClient<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HttpClient</span>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>User<wbr>Service<span class="tsd-signature-symbol">(</span>httpClient<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HttpClient</span>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a>, authService<span class="tsd-signature-symbol">: </span><a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:39</li>
<li>Defined in src/app/_services/user.service.ts:41</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -160,6 +161,9 @@
<li>
<h5>tokenService: <a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a></h5>
</li>
<li>
<h5>authService: <a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></h4>
</li>
@ -174,7 +178,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_account.accountdetails.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountDetails</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:27</li>
<li>Defined in src/app/_services/user.service.ts:29</li>
</ul>
</aside>
</section>
@ -184,7 +188,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<wbr>List<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BehaviorSubject</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/app__models_account.accountdetails.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountDetails</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:28</li>
<li>Defined in src/app/_services/user.service.ts:30</li>
</ul>
</aside>
</section>
@ -194,7 +198,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<wbr>Subject<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/app__models_account.accountdetails.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountDetails</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:31</li>
<li>Defined in src/app/_services/user.service.ts:33</li>
</ul>
</aside>
</section>
@ -204,7 +208,7 @@
<div class="tsd-signature tsd-kind-icon">actions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:33</li>
<li>Defined in src/app/_services/user.service.ts:35</li>
</ul>
</aside>
</section>
@ -214,7 +218,7 @@
<div class="tsd-signature tsd-kind-icon">actions<wbr>List<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BehaviorSubject</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:34</li>
<li>Defined in src/app/_services/user.service.ts:36</li>
</ul>
</aside>
</section>
@ -224,7 +228,7 @@
<div class="tsd-signature tsd-kind-icon">actions<wbr>Subject<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:35</li>
<li>Defined in src/app/_services/user.service.ts:37</li>
</ul>
</aside>
</section>
@ -234,7 +238,7 @@
<div class="tsd-signature tsd-kind-icon">categories<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> = {}</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:37</li>
<li>Defined in src/app/_services/user.service.ts:39</li>
</ul>
</aside>
</section>
@ -244,7 +248,7 @@
<div class="tsd-signature tsd-kind-icon">categories<wbr>List<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BehaviorSubject</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:38</li>
<li>Defined in src/app/_services/user.service.ts:40</li>
</ul>
</aside>
</section>
@ -254,7 +258,7 @@
<div class="tsd-signature tsd-kind-icon">categories<wbr>Subject<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:39</li>
<li>Defined in src/app/_services/user.service.ts:41</li>
</ul>
</aside>
</section>
@ -264,7 +268,7 @@
<div class="tsd-signature tsd-kind-icon">headers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HttpHeaders</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:22</li>
<li>Defined in src/app/_services/user.service.ts:24</li>
</ul>
</aside>
</section>
@ -274,7 +278,7 @@
<div class="tsd-signature tsd-kind-icon">keystore<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__pgp_pgp_key_store.mutablekeystore.html" class="tsd-signature-type" data-tsd-kind="Interface">MutableKeyStore</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:23</li>
<li>Defined in src/app/_services/user.service.ts:25</li>
</ul>
</aside>
</section>
@ -284,7 +288,7 @@
<div class="tsd-signature tsd-kind-icon">registry<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CICRegistry</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:25</li>
<li>Defined in src/app/_services/user.service.ts:27</li>
</ul>
</aside>
</section>
@ -294,7 +298,7 @@
<div class="tsd-signature tsd-kind-icon">signer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__pgp_pgp_signer.signer.html" class="tsd-signature-type" data-tsd-kind="Interface">Signer</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:24</li>
<li>Defined in src/app/_services/user.service.ts:26</li>
</ul>
</aside>
</section>
@ -311,7 +315,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:294</li>
<li>Defined in src/app/_services/user.service.ts:302</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -337,7 +341,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:174</li>
<li>Defined in src/app/_services/user.service.ts:179</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -360,7 +364,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:67</li>
<li>Defined in src/app/_services/user.service.ts:72</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -413,7 +417,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:214</li>
<li>Defined in src/app/_services/user.service.ts:218</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -439,7 +443,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:240</li>
<li>Defined in src/app/_services/user.service.ts:244</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -465,7 +469,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:182</li>
<li>Defined in src/app/_services/user.service.ts:187</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -488,7 +492,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:58</li>
<li>Defined in src/app/_services/user.service.ts:63</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -511,7 +515,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:282</li>
<li>Defined in src/app/_services/user.service.ts:290</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -528,7 +532,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:170</li>
<li>Defined in src/app/_services/user.service.ts:175</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -551,7 +555,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:163</li>
<li>Defined in src/app/_services/user.service.ts:168</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -568,7 +572,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:263</li>
<li>Defined in src/app/_services/user.service.ts:271</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -585,7 +589,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:270</li>
<li>Defined in src/app/_services/user.service.ts:278</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -611,7 +615,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:290</li>
<li>Defined in src/app/_services/user.service.ts:298</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -628,7 +632,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:63</li>
<li>Defined in src/app/_services/user.service.ts:68</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -654,7 +658,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:286</li>
<li>Defined in src/app/_services/user.service.ts:294</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -671,7 +675,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:47</li>
<li>Defined in src/app/_services/user.service.ts:50</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -688,7 +692,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:200</li>
<li>Defined in src/app/_services/user.service.ts:205</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -714,7 +718,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:258</li>
<li>Defined in src/app/_services/user.service.ts:262</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -731,7 +735,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:53</li>
<li>Defined in src/app/_services/user.service.ts:58</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -754,7 +758,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:178</li>
<li>Defined in src/app/_services/user.service.ts:183</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -767,6 +771,29 @@
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="searchaccountbyname" class="tsd-anchor"></a>
<h3>search<wbr>Account<wbr>ByName</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">search<wbr>Account<wbr>ByName<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:267</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>name: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="updatemeta" class="tsd-anchor"></a>
<h3>update<wbr>Meta</h3>
@ -777,7 +804,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:148</li>
<li>Defined in src/app/_services/user.service.ts:153</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -806,7 +833,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/_services/user.service.ts:186</li>
<li>Defined in src/app/_services/user.service.ts:191</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -944,6 +971,9 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_user_service.userservice.html#revokeaction" class="tsd-kind-icon">revoke<wbr>Action</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_user_service.userservice.html#searchaccountbyname" class="tsd-kind-icon">search<wbr>Account<wbr>ByName</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app__services_user_service.userservice.html#updatemeta" class="tsd-kind-icon">update<wbr>Meta</a>
</li>

View File

@ -95,10 +95,10 @@
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app_component.appcomponent.html#accountdetailsregex" class="tsd-kind-icon">account<wbr>Details<wbr>Regex</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app_component.appcomponent.html#mediaquery" class="tsd-kind-icon">media<wbr>Query</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app_component.appcomponent.html#readystate" class="tsd-kind-icon">ready<wbr>State</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app_component.appcomponent.html#readystatetarget" class="tsd-kind-icon">ready<wbr>State<wbr>Target</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app_component.appcomponent.html#title" class="tsd-kind-icon">title</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app_component.appcomponent.html#url" class="tsd-kind-icon">url</a></li>
</ul>
</section>
<section class="tsd-index-section ">
@ -119,13 +119,13 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>App<wbr>Component<span class="tsd-signature-symbol">(</span>authService<span class="tsd-signature-symbol">: </span><a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a>, blockSyncService<span class="tsd-signature-symbol">: </span><a href="app__services_block_sync_service.blocksyncservice.html" class="tsd-signature-type" data-tsd-kind="Class">BlockSyncService</a>, errorDialogService<span class="tsd-signature-symbol">: </span><a href="app__services_error_dialog_service.errordialogservice.html" class="tsd-signature-type" data-tsd-kind="Class">ErrorDialogService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a>, transactionService<span class="tsd-signature-symbol">: </span><a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a>, userService<span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a>, swUpdate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SwUpdate</span>, router<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Router</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_app_component.appcomponent.html" class="tsd-signature-type" data-tsd-kind="Class">AppComponent</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>App<wbr>Component<span class="tsd-signature-symbol">(</span>authService<span class="tsd-signature-symbol">: </span><a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a>, transactionService<span class="tsd-signature-symbol">: </span><a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, errorDialogService<span class="tsd-signature-symbol">: </span><a href="app__services_error_dialog_service.errordialogservice.html" class="tsd-signature-type" data-tsd-kind="Class">ErrorDialogService</a>, swUpdate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SwUpdate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_app_component.appcomponent.html" class="tsd-signature-type" data-tsd-kind="Class">AppComponent</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:25</li>
<li>Defined in src/app/app.component.ts:21</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -134,29 +134,17 @@
<h5>authService: <a href="app__services_auth_service.authservice.html" class="tsd-signature-type" data-tsd-kind="Class">AuthService</a></h5>
</li>
<li>
<h5>blockSyncService: <a href="app__services_block_sync_service.blocksyncservice.html" class="tsd-signature-type" data-tsd-kind="Class">BlockSyncService</a></h5>
</li>
<li>
<h5>errorDialogService: <a href="app__services_error_dialog_service.errordialogservice.html" class="tsd-signature-type" data-tsd-kind="Class">ErrorDialogService</a></h5>
<h5>transactionService: <a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a></h5>
</li>
<li>
<h5>loggingService: <a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a></h5>
</li>
<li>
<h5>tokenService: <a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a></h5>
</li>
<li>
<h5>transactionService: <a href="app__services_transaction_service.transactionservice.html" class="tsd-signature-type" data-tsd-kind="Class">TransactionService</a></h5>
</li>
<li>
<h5>userService: <a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></h5>
<h5>errorDialogService: <a href="app__services_error_dialog_service.errordialogservice.html" class="tsd-signature-type" data-tsd-kind="Class">ErrorDialogService</a></h5>
</li>
<li>
<h5>swUpdate: <span class="tsd-signature-type">SwUpdate</span></h5>
</li>
<li>
<h5>router: <span class="tsd-signature-type">Router</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="app_app_component.appcomponent.html" class="tsd-signature-type" data-tsd-kind="Class">AppComponent</a></h4>
</li>
@ -165,23 +153,33 @@
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="accountdetailsregex" class="tsd-anchor"></a>
<h3>account<wbr>Details<wbr>Regex</h3>
<div class="tsd-signature tsd-kind-icon">account<wbr>Details<wbr>Regex<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;/accounts/[a-z,A-Z,0-9]{40}&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:25</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="mediaquery" class="tsd-anchor"></a>
<h3>media<wbr>Query</h3>
<div class="tsd-signature tsd-kind-icon">media<wbr>Query<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MediaQueryList</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:23</li>
<li>Defined in src/app/app.component.ts:21</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="readystate" class="tsd-anchor"></a>
<h3>ready<wbr>State</h3>
<div class="tsd-signature tsd-kind-icon">ready<wbr>State<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:20</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="readystatetarget" class="tsd-anchor"></a>
<h3>ready<wbr>State<wbr>Target</h3>
<div class="tsd-signature tsd-kind-icon">ready<wbr>State<wbr>Target<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 3</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:19</li>
</ul>
</aside>
</section>
@ -191,17 +189,7 @@
<div class="tsd-signature tsd-kind-icon">title<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;CICADA&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:22</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="url" class="tsd-anchor"></a>
<h3>url</h3>
<div class="tsd-signature tsd-kind-icon">url<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:24</li>
<li>Defined in src/app/app.component.ts:18</li>
</ul>
</aside>
</section>
@ -218,7 +206,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:121</li>
<li>Defined in src/app/app.component.ts:88</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -241,7 +229,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:115</li>
<li>Defined in src/app/app.component.ts:82</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -265,7 +253,7 @@
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/app.component.ts:42</li>
<li>Defined in src/app/app.component.ts:34</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -282,7 +270,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/app.component.ts:90</li>
<li>Defined in src/app/app.component.ts:57</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -318,17 +306,17 @@
<li class=" tsd-kind-constructor tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#accountdetailsregex" class="tsd-kind-icon">account<wbr>Details<wbr>Regex</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#mediaquery" class="tsd-kind-icon">media<wbr>Query</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#title" class="tsd-kind-icon">title</a>
<a href="app_app_component.appcomponent.html#readystate" class="tsd-kind-icon">ready<wbr>State</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#url" class="tsd-kind-icon">url</a>
<a href="app_app_component.appcomponent.html#readystatetarget" class="tsd-kind-icon">ready<wbr>State<wbr>Target</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#title" class="tsd-kind-icon">title</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_app_component.appcomponent.html#cicconvert" class="tsd-kind-icon">cic<wbr>Convert</a>

View File

@ -132,7 +132,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:18</li>
<li>Defined in src/app/auth/auth.component.ts:19</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -163,7 +163,7 @@
<div class="tsd-signature tsd-kind-icon">key<wbr>Form<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">FormGroup</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:15</li>
<li>Defined in src/app/auth/auth.component.ts:16</li>
</ul>
</aside>
</section>
@ -173,7 +173,7 @@
<div class="tsd-signature tsd-kind-icon">loading<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:17</li>
<li>Defined in src/app/auth/auth.component.ts:18</li>
</ul>
</aside>
</section>
@ -183,7 +183,7 @@
<div class="tsd-signature tsd-kind-icon">matcher<span class="tsd-signature-symbol">:</span> <a href="app__helpers_custom_error_state_matcher.customerrorstatematcher.html" class="tsd-signature-type" data-tsd-kind="Class">CustomErrorStateMatcher</a><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:18</li>
<li>Defined in src/app/auth/auth.component.ts:19</li>
</ul>
</aside>
</section>
@ -193,7 +193,7 @@
<div class="tsd-signature tsd-kind-icon">submitted<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:16</li>
<li>Defined in src/app/auth/auth.component.ts:17</li>
</ul>
</aside>
</section>
@ -210,7 +210,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:36</li>
<li>Defined in src/app/auth/auth.component.ts:37</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -230,7 +230,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:52</li>
<li>Defined in src/app/auth/auth.component.ts:53</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -241,17 +241,17 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/auth/auth.component.ts:27</li>
<li>Defined in src/app/auth/auth.component.ts:28</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@ -265,7 +265,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:40</li>
<li>Defined in src/app/auth/auth.component.ts:41</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -282,7 +282,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:65</li>
<li>Defined in src/app/auth/auth.component.ts:66</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -299,7 +299,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/auth/auth.component.ts:72</li>
<li>Defined in src/app/auth/auth.component.ts:73</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

View File

@ -80,7 +80,6 @@
<h3>Implements</h3>
<ul class="tsd-hierarchy">
<li><span class="tsd-signature-type">OnInit</span></li>
<li><span class="tsd-signature-type">AfterViewInit</span></li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
@ -147,7 +146,6 @@
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#downloadcsv" class="tsd-kind-icon">download<wbr>Csv</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#filteraccounts" class="tsd-kind-icon">filter<wbr>Accounts</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#filtertransactions" class="tsd-kind-icon">filter<wbr>Transactions</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#ngafterviewinit" class="tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#resetpin" class="tsd-kind-icon">reset<wbr>Pin</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#saveinfo" class="tsd-kind-icon">save<wbr>Info</a></li>
@ -170,7 +168,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:71</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:70</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -222,7 +220,7 @@
<div class="tsd-signature tsd-kind-icon">account<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_account.accountdetails.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountDetails</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:51</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:50</li>
</ul>
</aside>
</section>
@ -232,7 +230,7 @@
<div class="tsd-signature tsd-kind-icon">account<wbr>Address<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:52</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:51</li>
</ul>
</aside>
</section>
@ -242,7 +240,7 @@
<div class="tsd-signature tsd-kind-icon">account<wbr>Info<wbr>Form<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">FormGroup</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:50</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:49</li>
</ul>
</aside>
</section>
@ -252,7 +250,7 @@
<div class="tsd-signature tsd-kind-icon">account<wbr>Status<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:53</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:52</li>
</ul>
</aside>
</section>
@ -262,7 +260,7 @@
<div class="tsd-signature tsd-kind-icon">account<wbr>Types<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:62</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:61</li>
</ul>
</aside>
</section>
@ -272,7 +270,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_account.accountdetails.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountDetails</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:54</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:53</li>
</ul>
</aside>
</section>
@ -282,7 +280,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;all&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:55</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:54</li>
</ul>
</aside>
</section>
@ -292,7 +290,7 @@
<div class="tsd-signature tsd-kind-icon">area<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:70</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:69</li>
</ul>
</aside>
</section>
@ -302,7 +300,7 @@
<div class="tsd-signature tsd-kind-icon">area<wbr>Names<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:57</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:56</li>
</ul>
</aside>
</section>
@ -312,7 +310,7 @@
<div class="tsd-signature tsd-kind-icon">area<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:71</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:70</li>
</ul>
</aside>
</section>
@ -322,7 +320,7 @@
<div class="tsd-signature tsd-kind-icon">area<wbr>Types<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:58</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:57</li>
</ul>
</aside>
</section>
@ -332,7 +330,7 @@
<div class="tsd-signature tsd-kind-icon">bloxberg<wbr>Link<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:67</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:66</li>
</ul>
</aside>
</section>
@ -342,7 +340,7 @@
<div class="tsd-signature tsd-kind-icon">categories<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:56</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:55</li>
</ul>
</aside>
</section>
@ -352,7 +350,7 @@
<div class="tsd-signature tsd-kind-icon">category<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:69</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:68</li>
</ul>
</aside>
</section>
@ -362,7 +360,7 @@
<div class="tsd-signature tsd-kind-icon">genders<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:64</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:63</li>
</ul>
</aside>
</section>
@ -372,7 +370,7 @@
<div class="tsd-signature tsd-kind-icon">matcher<span class="tsd-signature-symbol">:</span> <a href="app__helpers_custom_error_state_matcher.customerrorstatematcher.html" class="tsd-signature-type" data-tsd-kind="Class">CustomErrorStateMatcher</a><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:65</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:64</li>
</ul>
</aside>
</section>
@ -382,7 +380,7 @@
<div class="tsd-signature tsd-kind-icon">submitted<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:66</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:65</li>
</ul>
</aside>
</section>
@ -392,7 +390,7 @@
<div class="tsd-signature tsd-kind-icon">token<wbr>Symbol<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:68</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:67</li>
</ul>
</aside>
</section>
@ -402,7 +400,7 @@
<div class="tsd-signature tsd-kind-icon">transaction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:59</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:58</li>
</ul>
</aside>
</section>
@ -412,7 +410,7 @@
<div class="tsd-signature tsd-kind-icon">transaction<wbr>Table<wbr>Paginator<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatPaginator</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:40</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:39</li>
</ul>
</aside>
</section>
@ -422,7 +420,7 @@
<div class="tsd-signature tsd-kind-icon">transaction<wbr>Table<wbr>Sort<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatSort</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:41</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:40</li>
</ul>
</aside>
</section>
@ -432,7 +430,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_transaction.transaction.html" class="tsd-signature-type" data-tsd-kind="Interface">Transaction</a><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:60</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:59</li>
</ul>
</aside>
</section>
@ -442,7 +440,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Data<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatTableDataSource</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:36</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:35</li>
</ul>
</aside>
</section>
@ -452,7 +450,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Default<wbr>Page<wbr>Size<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:38</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:37</li>
</ul>
</aside>
</section>
@ -462,7 +460,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Displayed<wbr>Columns<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:37</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:36</li>
</ul>
</aside>
</section>
@ -472,7 +470,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Page<wbr>Size<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:39</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:38</li>
</ul>
</aside>
</section>
@ -482,7 +480,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;all&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:61</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:60</li>
</ul>
</aside>
</section>
@ -492,7 +490,7 @@
<div class="tsd-signature tsd-kind-icon">transactions<wbr>Types<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:63</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:62</li>
</ul>
</aside>
</section>
@ -502,7 +500,7 @@
<div class="tsd-signature tsd-kind-icon">user<wbr>Data<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatTableDataSource</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:43</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:42</li>
</ul>
</aside>
</section>
@ -512,7 +510,7 @@
<div class="tsd-signature tsd-kind-icon">user<wbr>Displayed<wbr>Columns<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:44</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:43</li>
</ul>
</aside>
</section>
@ -522,7 +520,7 @@
<div class="tsd-signature tsd-kind-icon">user<wbr>Table<wbr>Paginator<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatPaginator</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:47</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:46</li>
</ul>
</aside>
</section>
@ -532,7 +530,7 @@
<div class="tsd-signature tsd-kind-icon">user<wbr>Table<wbr>Sort<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatSort</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:48</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:47</li>
</ul>
</aside>
</section>
@ -542,7 +540,7 @@
<div class="tsd-signature tsd-kind-icon">users<wbr>Default<wbr>Page<wbr>Size<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:45</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:44</li>
</ul>
</aside>
</section>
@ -552,7 +550,7 @@
<div class="tsd-signature tsd-kind-icon">users<wbr>Page<wbr>Size<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:46</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:45</li>
</ul>
</aside>
</section>
@ -569,7 +567,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:228</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:220</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -589,7 +587,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:295</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:287</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -606,7 +604,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:210</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:202</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -629,7 +627,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:214</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:206</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -652,7 +650,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:291</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:283</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -678,7 +676,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:253</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:245</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -695,25 +693,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:266</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="ngafterviewinit" class="tsd-anchor"></a>
<h3>ng<wbr>After<wbr>View<wbr>Init</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of AfterViewInit.ngAfterViewInit</p>
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:199</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:258</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -731,7 +711,7 @@
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:93</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:92</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -748,7 +728,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:279</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:271</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -765,7 +745,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:232</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:224</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -782,7 +762,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:222</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:214</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -805,7 +785,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:218</li>
<li>Defined in src/app/pages/accounts/account-details/account-details.component.ts:210</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -964,9 +944,6 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#filtertransactions" class="tsd-kind-icon">filter<wbr>Transactions</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#ngafterviewinit" class="tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_account_details_account_details_component.accountdetailscomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a>
</li>

View File

@ -99,6 +99,9 @@
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#addresssearchloading" class="tsd-kind-icon">address<wbr>Search<wbr>Loading</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#addresssearchsubmitted" class="tsd-kind-icon">address<wbr>Search<wbr>Submitted</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#matcher" class="tsd-kind-icon">matcher</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchform" class="tsd-kind-icon">name<wbr>Search<wbr>Form</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchloading" class="tsd-kind-icon">name<wbr>Search<wbr>Loading</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchsubmitted" class="tsd-kind-icon">name<wbr>Search<wbr>Submitted</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#phonesearchform" class="tsd-kind-icon">phone<wbr>Search<wbr>Form</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#phonesearchloading" class="tsd-kind-icon">phone<wbr>Search<wbr>Loading</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#phonesearchsubmitted" class="tsd-kind-icon">phone<wbr>Search<wbr>Submitted</a></li>
@ -108,6 +111,7 @@
<h3>Accessors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#addresssearchformstub" class="tsd-kind-icon">address<wbr>Search<wbr>Form<wbr>Stub</a></li>
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchformstub" class="tsd-kind-icon">name<wbr>Search<wbr>Form<wbr>Stub</a></li>
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#phonesearchformstub" class="tsd-kind-icon">phone<wbr>Search<wbr>Form<wbr>Stub</a></li>
</ul>
</section>
@ -116,6 +120,7 @@
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#onaddresssearch" class="tsd-kind-icon">on<wbr>Address<wbr>Search</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#onnamesearch" class="tsd-kind-icon">on<wbr>Name<wbr>Search</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#onphonesearch" class="tsd-kind-icon">on<wbr>Phone<wbr>Search</a></li>
</ul>
</section>
@ -134,7 +139,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:22</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:25</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -162,7 +167,7 @@
<div class="tsd-signature tsd-kind-icon">address<wbr>Search<wbr>Form<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">FormGroup</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:19</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:22</li>
</ul>
</aside>
</section>
@ -172,7 +177,7 @@
<div class="tsd-signature tsd-kind-icon">address<wbr>Search<wbr>Loading<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:21</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:24</li>
</ul>
</aside>
</section>
@ -182,7 +187,7 @@
<div class="tsd-signature tsd-kind-icon">address<wbr>Search<wbr>Submitted<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:20</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:23</li>
</ul>
</aside>
</section>
@ -192,7 +197,37 @@
<div class="tsd-signature tsd-kind-icon">matcher<span class="tsd-signature-symbol">:</span> <a href="app__helpers_custom_error_state_matcher.customerrorstatematcher.html" class="tsd-signature-type" data-tsd-kind="Class">CustomErrorStateMatcher</a><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:22</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:25</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="namesearchform" class="tsd-anchor"></a>
<h3>name<wbr>Search<wbr>Form</h3>
<div class="tsd-signature tsd-kind-icon">name<wbr>Search<wbr>Form<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">FormGroup</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:16</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="namesearchloading" class="tsd-anchor"></a>
<h3>name<wbr>Search<wbr>Loading</h3>
<div class="tsd-signature tsd-kind-icon">name<wbr>Search<wbr>Loading<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:18</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="namesearchsubmitted" class="tsd-anchor"></a>
<h3>name<wbr>Search<wbr>Submitted</h3>
<div class="tsd-signature tsd-kind-icon">name<wbr>Search<wbr>Submitted<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:17</li>
</ul>
</aside>
</section>
@ -202,7 +237,7 @@
<div class="tsd-signature tsd-kind-icon">phone<wbr>Search<wbr>Form<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">FormGroup</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:16</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:19</li>
</ul>
</aside>
</section>
@ -212,7 +247,7 @@
<div class="tsd-signature tsd-kind-icon">phone<wbr>Search<wbr>Loading<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:18</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:21</li>
</ul>
</aside>
</section>
@ -222,7 +257,7 @@
<div class="tsd-signature tsd-kind-icon">phone<wbr>Search<wbr>Submitted<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:17</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:20</li>
</ul>
</aside>
</section>
@ -239,7 +274,24 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:42</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:53</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
<a name="namesearchformstub" class="tsd-anchor"></a>
<h3>name<wbr>Search<wbr>Form<wbr>Stub</h3>
<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> nameSearchFormStub<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:47</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -256,7 +308,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:39</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:50</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -270,17 +322,17 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:37</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:43</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@ -294,13 +346,30 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:66</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:87</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="onnamesearch" class="tsd-anchor"></a>
<h3>on<wbr>Name<wbr>Search</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">on<wbr>Name<wbr>Search<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:57</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="onphonesearch" class="tsd-anchor"></a>
<h3>on<wbr>Phone<wbr>Search</h3>
@ -311,7 +380,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:46</li>
<li>Defined in src/app/pages/accounts/account-search/account-search.component.ts:67</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -353,6 +422,15 @@
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#matcher" class="tsd-kind-icon">matcher</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchform" class="tsd-kind-icon">name<wbr>Search<wbr>Form</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchloading" class="tsd-kind-icon">name<wbr>Search<wbr>Loading</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchsubmitted" class="tsd-kind-icon">name<wbr>Search<wbr>Submitted</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#phonesearchform" class="tsd-kind-icon">phone<wbr>Search<wbr>Form</a>
</li>
@ -365,6 +443,9 @@
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#addresssearchformstub" class="tsd-kind-icon">address<wbr>Search<wbr>Form<wbr>Stub</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#namesearchformstub" class="tsd-kind-icon">name<wbr>Search<wbr>Form<wbr>Stub</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#phonesearchformstub" class="tsd-kind-icon">phone<wbr>Search<wbr>Form<wbr>Stub</a>
</li>
@ -374,6 +455,9 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#onaddresssearch" class="tsd-kind-icon">on<wbr>Address<wbr>Search</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#onnamesearch" class="tsd-kind-icon">on<wbr>Name<wbr>Search</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html#onphonesearch" class="tsd-kind-icon">on<wbr>Phone<wbr>Search</a>
</li>

View File

@ -80,7 +80,6 @@
<h3>Implements</h3>
<ul class="tsd-hierarchy">
<li><span class="tsd-signature-type">OnInit</span></li>
<li><span class="tsd-signature-type">AfterViewInit</span></li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
@ -114,7 +113,6 @@
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#dofilter" class="tsd-kind-icon">do<wbr>Filter</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#downloadcsv" class="tsd-kind-icon">download<wbr>Csv</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#filteraccounts" class="tsd-kind-icon">filter<wbr>Accounts</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#ngafterviewinit" class="tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#refreshpaginator" class="tsd-kind-icon">refresh<wbr>Paginator</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_accounts_accounts_component.accountscomponent.html#viewaccount" class="tsd-kind-icon">view<wbr>Account</a></li>
@ -129,22 +127,22 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Accounts<wbr>Component<span class="tsd-signature-symbol">(</span>loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, userService<span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a>, router<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Router</span>, tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_pages_accounts_accounts_component.accountscomponent.html" class="tsd-signature-type" data-tsd-kind="Class">AccountsComponent</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>Accounts<wbr>Component<span class="tsd-signature-symbol">(</span>userService<span class="tsd-signature-symbol">: </span><a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, router<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Router</span>, tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_pages_accounts_accounts_component.accountscomponent.html" class="tsd-signature-type" data-tsd-kind="Class">AccountsComponent</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:36</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:30</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>loggingService: <a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a></h5>
<h5>userService: <a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></h5>
</li>
<li>
<h5>userService: <a href="app__services_user_service.userservice.html" class="tsd-signature-type" data-tsd-kind="Class">UserService</a></h5>
<h5>loggingService: <a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a></h5>
</li>
<li>
<h5>router: <span class="tsd-signature-type">Router</span></h5>
@ -166,7 +164,7 @@
<div class="tsd-signature tsd-kind-icon">account<wbr>Types<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:32</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:26</li>
</ul>
</aside>
</section>
@ -176,7 +174,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_account.accountdetails.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountDetails</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:27</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:21</li>
</ul>
</aside>
</section>
@ -186,7 +184,7 @@
<div class="tsd-signature tsd-kind-icon">accounts<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;all&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:31</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:25</li>
</ul>
</aside>
</section>
@ -196,7 +194,7 @@
<div class="tsd-signature tsd-kind-icon">data<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatTableDataSource</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:26</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:20</li>
</ul>
</aside>
</section>
@ -206,7 +204,7 @@
<div class="tsd-signature tsd-kind-icon">default<wbr>Page<wbr>Size<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:29</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:23</li>
</ul>
</aside>
</section>
@ -216,7 +214,7 @@
<div class="tsd-signature tsd-kind-icon">displayed<wbr>Columns<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:28</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:22</li>
</ul>
</aside>
</section>
@ -226,7 +224,7 @@
<div class="tsd-signature tsd-kind-icon">page<wbr>Size<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:30</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:24</li>
</ul>
</aside>
</section>
@ -236,7 +234,7 @@
<div class="tsd-signature tsd-kind-icon">paginator<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatPaginator</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:35</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:29</li>
</ul>
</aside>
</section>
@ -246,7 +244,7 @@
<div class="tsd-signature tsd-kind-icon">sort<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatSort</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:36</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:30</li>
</ul>
</aside>
</section>
@ -256,7 +254,7 @@
<div class="tsd-signature tsd-kind-icon">token<wbr>Symbol<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:33</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:27</li>
</ul>
</aside>
</section>
@ -273,7 +271,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:76</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:65</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -296,7 +294,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:105</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:94</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -313,25 +311,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:86</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="ngafterviewinit" class="tsd-anchor"></a>
<h3>ng<wbr>After<wbr>View<wbr>Init</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of AfterViewInit.ngAfterViewInit</p>
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:69</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:75</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -349,7 +329,7 @@
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:45</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:39</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -366,7 +346,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:97</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:86</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -383,7 +363,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/accounts.component.ts:80</li>
<li>Defined in src/app/pages/accounts/accounts.component.ts:69</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -458,9 +438,6 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_accounts_component.accountscomponent.html#filteraccounts" class="tsd-kind-icon">filter<wbr>Accounts</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_accounts_component.accountscomponent.html#ngafterviewinit" class="tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_accounts_accounts_component.accountscomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a>
</li>

View File

@ -237,7 +237,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/create-account/create-account.component.ts:59</li>
<li>Defined in src/app/pages/accounts/create-account/create-account.component.ts:60</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
@ -251,7 +251,7 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
@ -261,7 +261,7 @@
<li>Defined in src/app/pages/accounts/create-account/create-account.component.ts:28</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@ -275,7 +275,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/accounts/create-account/create-account.component.ts:63</li>
<li>Defined in src/app/pages/accounts/create-account/create-account.component.ts:64</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>

View File

@ -222,7 +222,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/admin/admin.component.ts:49</li>
<li>Defined in src/app/pages/admin/admin.component.ts:50</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -245,7 +245,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/admin/admin.component.ts:53</li>
<li>Defined in src/app/pages/admin/admin.component.ts:54</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -268,7 +268,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/admin/admin.component.ts:64</li>
<li>Defined in src/app/pages/admin/admin.component.ts:65</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -291,7 +291,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/admin/admin.component.ts:45</li>
<li>Defined in src/app/pages/admin/admin.component.ts:46</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -314,7 +314,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/admin/admin.component.ts:79</li>
<li>Defined in src/app/pages/admin/admin.component.ts:80</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -331,7 +331,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/admin/admin.component.ts:75</li>
<li>Defined in src/app/pages/admin/admin.component.ts:76</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -348,7 +348,7 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
@ -358,7 +358,7 @@
<li>Defined in src/app/pages/admin/admin.component.ts:35</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>

View File

@ -96,6 +96,7 @@
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_settings_settings_component.settingscomponent.html#datasource" class="tsd-kind-icon">data<wbr>Source</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_settings_settings_component.settingscomponent.html#date" class="tsd-kind-icon">date</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_settings_settings_component.settingscomponent.html#displayedcolumns" class="tsd-kind-icon">displayed<wbr>Columns</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_settings_settings_component.settingscomponent.html#paginator" class="tsd-kind-icon">paginator</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_pages_settings_settings_component.settingscomponent.html#sort" class="tsd-kind-icon">sort</a></li>
@ -127,7 +128,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:22</li>
<li>Defined in src/app/pages/settings/settings.component.ts:23</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -147,6 +148,16 @@
<a name="datasource" class="tsd-anchor"></a>
<h3>data<wbr>Source</h3>
<div class="tsd-signature tsd-kind-icon">data<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatTableDataSource</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:17</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="date" class="tsd-anchor"></a>
<h3>date</h3>
<div class="tsd-signature tsd-kind-icon">date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:16</li>
@ -159,7 +170,7 @@
<div class="tsd-signature tsd-kind-icon">displayed<wbr>Columns<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:17</li>
<li>Defined in src/app/pages/settings/settings.component.ts:18</li>
</ul>
</aside>
</section>
@ -169,7 +180,7 @@
<div class="tsd-signature tsd-kind-icon">paginator<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatPaginator</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:21</li>
<li>Defined in src/app/pages/settings/settings.component.ts:22</li>
</ul>
</aside>
</section>
@ -179,7 +190,7 @@
<div class="tsd-signature tsd-kind-icon">sort<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatSort</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:22</li>
<li>Defined in src/app/pages/settings/settings.component.ts:23</li>
</ul>
</aside>
</section>
@ -189,7 +200,7 @@
<div class="tsd-signature tsd-kind-icon">trusted<wbr>Users<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_staff.staff.html" class="tsd-signature-type" data-tsd-kind="Interface">Staff</a><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:18</li>
<li>Defined in src/app/pages/settings/settings.component.ts:19</li>
</ul>
</aside>
</section>
@ -199,7 +210,7 @@
<div class="tsd-signature tsd-kind-icon">user<wbr>Info<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_staff.staff.html" class="tsd-signature-type" data-tsd-kind="Interface">Staff</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:19</li>
<li>Defined in src/app/pages/settings/settings.component.ts:20</li>
</ul>
</aside>
</section>
@ -216,7 +227,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:36</li>
<li>Defined in src/app/pages/settings/settings.component.ts:38</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -239,7 +250,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:40</li>
<li>Defined in src/app/pages/settings/settings.component.ts:42</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -256,7 +267,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:44</li>
<li>Defined in src/app/pages/settings/settings.component.ts:46</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -267,17 +278,17 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/pages/settings/settings.component.ts:26</li>
<li>Defined in src/app/pages/settings/settings.component.ts:27</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@ -307,6 +318,9 @@
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_settings_settings_component.settingscomponent.html#datasource" class="tsd-kind-icon">data<wbr>Source</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_settings_settings_component.settingscomponent.html#date" class="tsd-kind-icon">date</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_pages_settings_settings_component.settingscomponent.html#displayedcolumns" class="tsd-kind-icon">displayed<wbr>Columns</a>
</li>

View File

@ -80,7 +80,6 @@
<h3>Implements</h3>
<ul class="tsd-hierarchy">
<li><span class="tsd-signature-type">OnInit</span></li>
<li><span class="tsd-signature-type">AfterViewInit</span></li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
@ -109,7 +108,6 @@
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_tokens_tokens_component.tokenscomponent.html#dofilter" class="tsd-kind-icon">do<wbr>Filter</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_tokens_tokens_component.tokenscomponent.html#downloadcsv" class="tsd-kind-icon">download<wbr>Csv</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_tokens_tokens_component.tokenscomponent.html#ngafterviewinit" class="tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_tokens_tokens_component.tokenscomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="app_pages_tokens_tokens_component.tokenscomponent.html#viewtoken" class="tsd-kind-icon">view<wbr>Token</a></li>
</ul>
@ -123,13 +121,13 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Tokens<wbr>Component<span class="tsd-signature-symbol">(</span>tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_pages_tokens_tokens_component.tokenscomponent.html" class="tsd-signature-type" data-tsd-kind="Class">TokensComponent</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>Tokens<wbr>Component<span class="tsd-signature-symbol">(</span>tokenService<span class="tsd-signature-symbol">: </span><a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a>, loggingService<span class="tsd-signature-symbol">: </span><a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a>, router<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Router</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_pages_tokens_tokens_component.tokenscomponent.html" class="tsd-signature-type" data-tsd-kind="Class">TokensComponent</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:27</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:22</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -137,6 +135,12 @@
<li>
<h5>tokenService: <a href="app__services_token_service.tokenservice.html" class="tsd-signature-type" data-tsd-kind="Class">TokenService</a></h5>
</li>
<li>
<h5>loggingService: <a href="app__services_logging_service.loggingservice.html" class="tsd-signature-type" data-tsd-kind="Class">LoggingService</a></h5>
</li>
<li>
<h5>router: <span class="tsd-signature-type">Router</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="app_pages_tokens_tokens_component.tokenscomponent.html" class="tsd-signature-type" data-tsd-kind="Class">TokensComponent</a></h4>
</li>
@ -151,7 +155,7 @@
<div class="tsd-signature tsd-kind-icon">columns<wbr>ToDisplay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:23</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:18</li>
</ul>
</aside>
</section>
@ -161,7 +165,7 @@
<div class="tsd-signature tsd-kind-icon">data<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatTableDataSource</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:22</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:17</li>
</ul>
</aside>
</section>
@ -171,7 +175,7 @@
<div class="tsd-signature tsd-kind-icon">paginator<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatPaginator</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:24</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:19</li>
</ul>
</aside>
</section>
@ -181,7 +185,7 @@
<div class="tsd-signature tsd-kind-icon">sort<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MatSort</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:25</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:20</li>
</ul>
</aside>
</section>
@ -191,7 +195,7 @@
<div class="tsd-signature tsd-kind-icon">token<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_token.token.html" class="tsd-signature-type" data-tsd-kind="Interface">Token</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:27</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:22</li>
</ul>
</aside>
</section>
@ -201,7 +205,7 @@
<div class="tsd-signature tsd-kind-icon">tokens<span class="tsd-signature-symbol">:</span> <a href="../interfaces/app__models_token.token.html" class="tsd-signature-type" data-tsd-kind="Interface">Token</a><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:26</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:21</li>
</ul>
</aside>
</section>
@ -218,7 +222,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:45</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:46</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -241,25 +245,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:53</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="ngafterviewinit" class="tsd-anchor"></a>
<h3>ng<wbr>After<wbr>View<wbr>Init</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of AfterViewInit.ngAfterViewInit</p>
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:40</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:54</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -270,17 +256,17 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:31</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:30</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@ -294,7 +280,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/tokens/tokens.component.ts:49</li>
<li>Defined in src/app/pages/tokens/tokens.component.ts:50</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -354,9 +340,6 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_tokens_tokens_component.tokenscomponent.html#downloadcsv" class="tsd-kind-icon">download<wbr>Csv</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_tokens_tokens_component.tokenscomponent.html#ngafterviewinit" class="tsd-kind-icon">ng<wbr>After<wbr>View<wbr>Init</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_pages_tokens_tokens_component.tokenscomponent.html#ngoninit" class="tsd-kind-icon">ng<wbr>OnInit</a>
</li>

View File

@ -239,7 +239,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:84</li>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:86</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -256,7 +256,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:78</li>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:80</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -273,7 +273,7 @@
<a name="ngoninit" class="tsd-anchor"></a>
<h3>ng<wbr>OnInit</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">ng<wbr>OnInit<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
@ -283,7 +283,7 @@
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:39</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@ -297,7 +297,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:69</li>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:71</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -314,7 +314,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:61</li>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:63</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -331,7 +331,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:57</li>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:59</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
@ -348,7 +348,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:65</li>
<li>Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:67</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>

View File

@ -283,7 +283,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transactions.component.ts:66</li>
<li>Defined in src/app/pages/transactions/transactions.component.ts:70</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -309,7 +309,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transactions.component.ts:90</li>
<li>Defined in src/app/pages/transactions/transactions.component.ts:92</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -326,7 +326,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transactions.component.ts:70</li>
<li>Defined in src/app/pages/transactions/transactions.component.ts:74</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -344,7 +344,7 @@
<aside class="tsd-sources">
<p>Implementation of AfterViewInit.ngAfterViewInit</p>
<ul>
<li>Defined in src/app/pages/transactions/transactions.component.ts:83</li>
<li>Defined in src/app/pages/transactions/transactions.component.ts:87</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -379,7 +379,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/pages/transactions/transactions.component.ts:62</li>
<li>Defined in src/app/pages/transactions/transactions.component.ts:66</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

View File

@ -95,7 +95,7 @@
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_shared_network_status_network_status_component.networkstatuscomponent.html#online" class="tsd-kind-icon">online</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="app_shared_network_status_network_status_component.networkstatuscomponent.html#nointernetconnection" class="tsd-kind-icon">no<wbr>Internet<wbr>Connection</a></li>
</ul>
</section>
<section class="tsd-index-section ">
@ -120,7 +120,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/shared/network-status/network-status.component.ts:11</li>
<li>Defined in src/app/shared/network-status/network-status.component.ts:10</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -137,12 +137,12 @@
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="online" class="tsd-anchor"></a>
<h3>online</h3>
<div class="tsd-signature tsd-kind-icon">online<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = ...</span></div>
<a name="nointernetconnection" class="tsd-anchor"></a>
<h3>no<wbr>Internet<wbr>Connection</h3>
<div class="tsd-signature tsd-kind-icon">no<wbr>Internet<wbr>Connection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = !navigator.onLine</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/shared/network-status/network-status.component.ts:11</li>
<li>Defined in src/app/shared/network-status/network-status.component.ts:10</li>
</ul>
</aside>
</section>
@ -159,7 +159,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in src/app/shared/network-status/network-status.component.ts:28</li>
<li>Defined in src/app/shared/network-status/network-status.component.ts:18</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -177,7 +177,7 @@
<aside class="tsd-sources">
<p>Implementation of OnInit.ngOnInit</p>
<ul>
<li>Defined in src/app/shared/network-status/network-status.component.ts:17</li>
<li>Defined in src/app/shared/network-status/network-status.component.ts:16</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -208,7 +208,7 @@
<a href="app_shared_network_status_network_status_component.networkstatuscomponent.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="app_shared_network_status_network_status_component.networkstatuscomponent.html#online" class="tsd-kind-icon">online</a>
<a href="app_shared_network_status_network_status_component.networkstatuscomponent.html#nointernetconnection" class="tsd-kind-icon">no<wbr>Internet<wbr>Connection</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="app_shared_network_status_network_status_component.networkstatuscomponent.html#handlenetworkchange" class="tsd-kind-icon">handle<wbr>Network<wbr>Change</a>

View File

@ -171,9 +171,6 @@
<li class=" tsd-kind-module">
<a href="modules/app__helpers_mock_backend.html">app/_<wbr>helpers/mock-<wbr>backend</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__helpers_online_status.html">app/_<wbr>helpers/online-<wbr>status</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__helpers_read_csv.html">app/_<wbr>helpers/read-<wbr>csv</a>
</li>
@ -186,9 +183,6 @@
<li class=" tsd-kind-module">
<a href="modules/app__interceptors.html">app/_<wbr>interceptors</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__interceptors_connection_interceptor.html">app/_<wbr>interceptors/connection.interceptor</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__interceptors_error_interceptor.html">app/_<wbr>interceptors/error.interceptor</a>
</li>

View File

@ -79,12 +79,10 @@
<li class="tsd-kind-module"><a href="modules/app__helpers_global_error_handler.html" class="tsd-kind-icon">app/_<wbr>helpers/global-<wbr>error-<wbr>handler</a></li>
<li class="tsd-kind-module"><a href="modules/app__helpers_http_getter.html" class="tsd-kind-icon">app/_<wbr>helpers/http-<wbr>getter</a></li>
<li class="tsd-kind-module"><a href="modules/app__helpers_mock_backend.html" class="tsd-kind-icon">app/_<wbr>helpers/mock-<wbr>backend</a></li>
<li class="tsd-kind-module"><a href="modules/app__helpers_online_status.html" class="tsd-kind-icon">app/_<wbr>helpers/online-<wbr>status</a></li>
<li class="tsd-kind-module"><a href="modules/app__helpers_read_csv.html" class="tsd-kind-icon">app/_<wbr>helpers/read-<wbr>csv</a></li>
<li class="tsd-kind-module"><a href="modules/app__helpers_schema_validation.html" class="tsd-kind-icon">app/_<wbr>helpers/schema-<wbr>validation</a></li>
<li class="tsd-kind-module"><a href="modules/app__helpers_sync.html" class="tsd-kind-icon">app/_<wbr>helpers/sync</a></li>
<li class="tsd-kind-module"><a href="modules/app__interceptors.html" class="tsd-kind-icon">app/_<wbr>interceptors</a></li>
<li class="tsd-kind-module"><a href="modules/app__interceptors_connection_interceptor.html" class="tsd-kind-icon">app/_<wbr>interceptors/connection.interceptor</a></li>
<li class="tsd-kind-module"><a href="modules/app__interceptors_error_interceptor.html" class="tsd-kind-icon">app/_<wbr>interceptors/error.interceptor</a></li>
<li class="tsd-kind-module"><a href="modules/app__interceptors_http_config_interceptor.html" class="tsd-kind-icon">app/_<wbr>interceptors/http-<wbr>config.interceptor</a></li>
<li class="tsd-kind-module"><a href="modules/app__interceptors_logging_interceptor.html" class="tsd-kind-icon">app/_<wbr>interceptors/logging.interceptor</a></li>
@ -226,9 +224,6 @@
<li class=" tsd-kind-module">
<a href="modules/app__helpers_mock_backend.html">app/_<wbr>helpers/mock-<wbr>backend</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__helpers_online_status.html">app/_<wbr>helpers/online-<wbr>status</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__helpers_read_csv.html">app/_<wbr>helpers/read-<wbr>csv</a>
</li>
@ -241,9 +236,6 @@
<li class=" tsd-kind-module">
<a href="modules/app__interceptors.html">app/_<wbr>interceptors</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__interceptors_connection_interceptor.html">app/_<wbr>interceptors/connection.interceptor</a>
</li>
<li class=" tsd-kind-module">
<a href="modules/app__interceptors_error_interceptor.html">app/_<wbr>interceptors/error.interceptor</a>
</li>

View File

@ -80,7 +80,6 @@
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#mockbackendinterceptor" class="tsd-kind-icon">Mock<wbr>Backend<wbr>Interceptor</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#mockbackendprovider" class="tsd-kind-icon">Mock<wbr>Backend<wbr>Provider</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#arraysum" class="tsd-kind-icon">array<wbr>Sum</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#checkonlinestatus" class="tsd-kind-icon">check<wbr>Online<wbr>Status</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#copytoclipboard" class="tsd-kind-icon">copy<wbr>ToClipboard</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#exportcsv" class="tsd-kind-icon">export<wbr>Csv</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__helpers.html#personvalidation" class="tsd-kind-icon">person<wbr>Validation</a></li>
@ -135,11 +134,6 @@
<h3>array<wbr>Sum</h3>
Re-exports <a href="app__helpers_array_sum.html#arraysum">arraySum</a>
</section>
<section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module">
<a name="checkonlinestatus" class="tsd-anchor"></a>
<h3>check<wbr>Online<wbr>Status</h3>
Re-exports <a href="app__helpers_online_status.html#checkonlinestatus">checkOnlineStatus</a>
</section>
<section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module">
<a name="copytoclipboard" class="tsd-anchor"></a>
<h3>copy<wbr>ToClipboard</h3>
@ -214,9 +208,6 @@
<li class=" tsd-kind-reference tsd-parent-kind-module">
<a href="app__helpers.html#arraysum" class="tsd-kind-icon">array<wbr>Sum</a>
</li>
<li class=" tsd-kind-reference tsd-parent-kind-module">
<a href="app__helpers.html#checkonlinestatus" class="tsd-kind-icon">check<wbr>Online<wbr>Status</a>
</li>
<li class=" tsd-kind-reference tsd-parent-kind-module">
<a href="app__helpers.html#copytoclipboard" class="tsd-kind-icon">copy<wbr>ToClipboard</a>
</li>

View File

@ -72,7 +72,6 @@
<section class="tsd-index-section ">
<h3>References</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__interceptors.html#connectioninterceptor" class="tsd-kind-icon">Connection<wbr>Interceptor</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__interceptors.html#errorinterceptor" class="tsd-kind-icon">Error<wbr>Interceptor</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__interceptors.html#httpconfiginterceptor" class="tsd-kind-icon">Http<wbr>Config<wbr>Interceptor</a></li>
<li class="tsd-kind-reference tsd-parent-kind-module"><a href="app__interceptors.html#logginginterceptor" class="tsd-kind-icon">Logging<wbr>Interceptor</a></li>
@ -83,11 +82,6 @@
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>References</h2>
<section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module">
<a name="connectioninterceptor" class="tsd-anchor"></a>
<h3>Connection<wbr>Interceptor</h3>
Re-exports <a href="../classes/app__interceptors_connection_interceptor.connectioninterceptor.html">ConnectionInterceptor</a>
</section>
<section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module">
<a name="errorinterceptor" class="tsd-anchor"></a>
<h3>Error<wbr>Interceptor</h3>
@ -118,9 +112,6 @@
</nav>
<nav class="tsd-navigation secondary menu-sticky">
<ul class="before-current">
<li class=" tsd-kind-reference tsd-parent-kind-module">
<a href="app__interceptors.html#connectioninterceptor" class="tsd-kind-icon">Connection<wbr>Interceptor</a>
</li>
<li class=" tsd-kind-reference tsd-parent-kind-module">
<a href="app__interceptors.html#errorinterceptor" class="tsd-kind-icon">Error<wbr>Interceptor</a>
</li>