Fix meta update process

This commit is contained in:
Spencer Ofwiti
2021-06-15 16:49:26 +00:00
parent 250d44e9a4
commit 2d76f63442
43 changed files with 1451 additions and 516 deletions

View File

@@ -216,7 +216,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/_services/user.service.ts:36</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>
@@ -317,8 +317,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="266"
class="link-to-prism">src/app/_services/user.service.ts:266</a></div>
<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>
@@ -399,8 +399,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="154"
class="link-to-prism">src/app/_services/user.service.ts:154</a></div>
<div class="io-line">Defined in <a href="" data-line="155"
class="link-to-prism">src/app/_services/user.service.ts:155</a></div>
</td>
</tr>
@@ -471,8 +471,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="68"
class="link-to-prism">src/app/_services/user.service.ts:68</a></div>
</td>
</tr>
@@ -663,8 +663,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="193"
class="link-to-prism">src/app/_services/user.service.ts:193</a></div>
<div class="io-line">Defined in <a href="" data-line="194"
class="link-to-prism">src/app/_services/user.service.ts:194</a></div>
</td>
</tr>
@@ -753,8 +753,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="219"
class="link-to-prism">src/app/_services/user.service.ts:219</a></div>
<div class="io-line">Defined in <a href="" data-line="220"
class="link-to-prism">src/app/_services/user.service.ts:220</a></div>
</td>
</tr>
@@ -841,8 +841,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="162"
class="link-to-prism">src/app/_services/user.service.ts:162</a></div>
<div class="io-line">Defined in <a href="" data-line="163"
class="link-to-prism">src/app/_services/user.service.ts:163</a></div>
</td>
</tr>
@@ -911,8 +911,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="59"
class="link-to-prism">src/app/_services/user.service.ts:59</a></div>
</td>
</tr>
@@ -981,8 +981,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="254"
class="link-to-prism">src/app/_services/user.service.ts:254</a></div>
<div class="io-line">Defined in <a href="" data-line="255"
class="link-to-prism">src/app/_services/user.service.ts:255</a></div>
</td>
</tr>
@@ -1020,8 +1020,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="150"
class="link-to-prism">src/app/_services/user.service.ts:150</a></div>
<div class="io-line">Defined in <a href="" data-line="151"
class="link-to-prism">src/app/_services/user.service.ts:151</a></div>
</td>
</tr>
@@ -1090,8 +1090,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="143"
class="link-to-prism">src/app/_services/user.service.ts:143</a></div>
<div class="io-line">Defined in <a href="" data-line="144"
class="link-to-prism">src/app/_services/user.service.ts:144</a></div>
</td>
</tr>
@@ -1129,8 +1129,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="246"
class="link-to-prism">src/app/_services/user.service.ts:246</a></div>
<div class="io-line">Defined in <a href="" data-line="247"
class="link-to-prism">src/app/_services/user.service.ts:247</a></div>
</td>
</tr>
@@ -1168,8 +1168,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="250"
class="link-to-prism">src/app/_services/user.service.ts:250</a></div>
<div class="io-line">Defined in <a href="" data-line="251"
class="link-to-prism">src/app/_services/user.service.ts:251</a></div>
</td>
</tr>
@@ -1238,8 +1238,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="262"
class="link-to-prism">src/app/_services/user.service.ts:262</a></div>
<div class="io-line">Defined in <a href="" data-line="263"
class="link-to-prism">src/app/_services/user.service.ts:263</a></div>
</td>
</tr>
@@ -1277,8 +1277,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="64"
class="link-to-prism">src/app/_services/user.service.ts:64</a></div>
</td>
</tr>
@@ -1359,8 +1359,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="259"
class="link-to-prism">src/app/_services/user.service.ts:259</a></div>
</td>
</tr>
@@ -1400,8 +1400,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/user.service.ts:45</a></div>
<div class="io-line">Defined in <a href="" data-line="46"
class="link-to-prism">src/app/_services/user.service.ts:46</a></div>
</td>
</tr>
@@ -1441,8 +1441,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="180"
class="link-to-prism">src/app/_services/user.service.ts:180</a></div>
<div class="io-line">Defined in <a href="" data-line="181"
class="link-to-prism">src/app/_services/user.service.ts:181</a></div>
</td>
</tr>
@@ -1530,8 +1530,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="237"
class="link-to-prism">src/app/_services/user.service.ts:237</a></div>
<div class="io-line">Defined in <a href="" data-line="238"
class="link-to-prism">src/app/_services/user.service.ts:238</a></div>
</td>
</tr>
@@ -1569,8 +1569,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="54"
class="link-to-prism">src/app/_services/user.service.ts:54</a></div>
</td>
</tr>
@@ -1639,8 +1639,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/user.service.ts:158</a></div>
<div class="io-line">Defined in <a href="" data-line="159"
class="link-to-prism">src/app/_services/user.service.ts:159</a></div>
</td>
</tr>
@@ -1709,8 +1709,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="242"
class="link-to-prism">src/app/_services/user.service.ts:242</a></div>
<div class="io-line">Defined in <a href="" data-line="243"
class="link-to-prism">src/app/_services/user.service.ts:243</a></div>
</td>
</tr>
@@ -1781,8 +1781,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="128"
class="link-to-prism">src/app/_services/user.service.ts:128</a></div>
<div class="io-line">Defined in <a href="" data-line="129"
class="link-to-prism">src/app/_services/user.service.ts:129</a></div>
</td>
</tr>
@@ -1875,8 +1875,8 @@
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="166"
class="link-to-prism">src/app/_services/user.service.ts:166</a></div>
<div class="io-line">Defined in <a href="" data-line="167"
class="link-to-prism">src/app/_services/user.service.ts:167</a></div>
</td>
</tr>
@@ -1966,7 +1966,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="29" class="link-to-prism">src/app/_services/user.service.ts:29</a></div>
</td>
</tr>
@@ -2001,7 +2001,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/_services/user.service.ts:29</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>
@@ -2033,7 +2033,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/_services/user.service.ts:32</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>
@@ -2065,7 +2065,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="35" class="link-to-prism">src/app/_services/user.service.ts:35</a></div>
</td>
</tr>
@@ -2098,7 +2098,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="36" class="link-to-prism">src/app/_services/user.service.ts:36</a></div>
</td>
</tr>
@@ -2130,7 +2130,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/_services/user.service.ts:36</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>
@@ -2162,7 +2162,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="24" class="link-to-prism">src/app/_services/user.service.ts:24</a></div>
</td>
</tr>
@@ -2189,7 +2189,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="25" class="link-to-prism">src/app/_services/user.service.ts:25</a></div>
</td>
</tr>
@@ -2216,7 +2216,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/_services/user.service.ts:26</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>
@@ -2243,7 +2243,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="26" class="link-to-prism">src/app/_services/user.service.ts:26</a></div>
</td>
</tr>
@@ -2270,8 +2270,9 @@ 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, vcardValidation } from &#x27;@app/_helpers&#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;;
const vCard &#x3D; require(&#x27;vcard-parser&#x27;);
@Injectable({
@@ -2303,7 +2304,7 @@ export class UserService {
async init(): Promise&lt;void&gt; {
await this.authService.init();
await this.tokenService.init();
this.keystore &#x3D; this.authService.mutableKeyStore;
this.keystore &#x3D; await KeystoreService.getKeystore();
this.signer &#x3D; new PGPSigner(this.keystore);
this.registry &#x3D; await RegistryService.getRegistry();
}
@@ -2366,7 +2367,7 @@ export class UserService {
for (const prop of Object.keys(accountInfo)) {
update.push(new ArgPair(prop, accountInfo[prop]));
}
syncableAccount.update(update, &#x27;client-branch&#x27;);
updateSyncable(update, &#x27;client-branch&#x27;, syncableAccount);
await personValidation(syncableAccount.m.data);
await this.updateMeta(syncableAccount, accountKey, this.headers);
},