Add promises to get registry.
This commit is contained in:
parent
bdc8f98d6b
commit
f091808714
@ -15,18 +15,21 @@ export class RegistryService {
|
||||
private static accountRegistry: AccountIndex;
|
||||
|
||||
public static async getRegistry(): Promise<CICRegistry> {
|
||||
if (!RegistryService.registry) {
|
||||
RegistryService.registry = new CICRegistry(
|
||||
Web3Service.getInstance(),
|
||||
environment.registryAddress,
|
||||
'Registry',
|
||||
RegistryService.fileGetter,
|
||||
['../../assets/js/block-sync/data']
|
||||
);
|
||||
RegistryService.registry.declaratorHelper.addTrust(environment.trustedDeclaratorAddress);
|
||||
await RegistryService.registry.load();
|
||||
}
|
||||
return RegistryService.registry;
|
||||
return new Promise(async (resolve, reject) => {
|
||||
if (!RegistryService.registry) {
|
||||
RegistryService.registry = new CICRegistry(
|
||||
Web3Service.getInstance(),
|
||||
environment.registryAddress,
|
||||
'Registry',
|
||||
RegistryService.fileGetter,
|
||||
['../../assets/js/block-sync/data']
|
||||
);
|
||||
RegistryService.registry.declaratorHelper.addTrust(environment.trustedDeclaratorAddress);
|
||||
await RegistryService.registry.load();
|
||||
return resolve(RegistryService.registry);
|
||||
}
|
||||
return resolve(RegistryService.registry);
|
||||
});
|
||||
}
|
||||
|
||||
public static async getTokenRegistry(): Promise<TokenRegistry> {
|
||||
|
Loading…
Reference in New Issue
Block a user