@@ -29,7 +29,7 @@ import {NamespaceId} from '../model/namespace/NamespaceId';
2929import { NamespaceInfo } from '../model/namespace/NamespaceInfo' ;
3030import { NamespaceName } from '../model/namespace/NamespaceName' ;
3131import { UInt64 } from '../model/UInt64' ;
32- import { NamespaceInfoDTO , NamespaceNameDTO , NamespaceRoutesApi , NamespaceDTO } from './api' ;
32+ import { NamespaceInfoDTO , NamespaceNameDTO , NamespaceRoutesApi } from './api' ;
3333import { Http } from './Http' ;
3434import { NamespaceRepository } from './NamespaceRepository' ;
3535import { NetworkHttp } from './NetworkHttp' ;
@@ -76,7 +76,7 @@ export class NamespaceHttp extends Http implements NamespaceRepository {
7676 namespaceInfoDTO . namespace . registrationType as number ,
7777 namespaceInfoDTO . namespace . depth ,
7878 this . extractLevels ( namespaceInfoDTO . namespace ) ,
79- new NamespaceId ( UInt64 . fromHex ( namespaceInfoDTO . namespace . parentId ) . toDTO ( ) ) ,
79+ NamespaceId . createFromEncoded ( namespaceInfoDTO . namespace . parentId ) ,
8080 PublicAccount . createFromPublicKey ( namespaceInfoDTO . namespace . ownerPublicKey , networkType ) ,
8181 UInt64 . fromNumericString ( namespaceInfoDTO . namespace . startHeight ) ,
8282 UInt64 . fromNumericString ( namespaceInfoDTO . namespace . endHeight ) ,
@@ -113,7 +113,7 @@ export class NamespaceHttp extends Http implements NamespaceRepository {
113113 namespaceInfoDTO . namespace . registrationType as number ,
114114 namespaceInfoDTO . namespace . depth ,
115115 this . extractLevels ( namespaceInfoDTO . namespace ) ,
116- new NamespaceId ( UInt64 . fromHex ( namespaceInfoDTO . namespace . parentId ) . toDTO ( ) ) ,
116+ NamespaceId . createFromEncoded ( namespaceInfoDTO . namespace . parentId ) ,
117117 PublicAccount . createFromPublicKey ( namespaceInfoDTO . namespace . ownerPublicKey , networkType ) ,
118118 UInt64 . fromNumericString ( namespaceInfoDTO . namespace . startHeight ) ,
119119 UInt64 . fromNumericString ( namespaceInfoDTO . namespace . endHeight ) ,
@@ -150,7 +150,7 @@ export class NamespaceHttp extends Http implements NamespaceRepository {
150150 namespaceInfoDTO . namespace . registrationType as number ,
151151 namespaceInfoDTO . namespace . depth ,
152152 this . extractLevels ( namespaceInfoDTO . namespace ) ,
153- new NamespaceId ( UInt64 . fromHex ( namespaceInfoDTO . namespace . parentId ) . toDTO ( ) ) ,
153+ NamespaceId . createFromEncoded ( namespaceInfoDTO . namespace . parentId ) ,
154154 PublicAccount . createFromPublicKey ( namespaceInfoDTO . namespace . ownerPublicKey , networkType ) ,
155155 UInt64 . fromNumericString ( namespaceInfoDTO . namespace . startHeight ) ,
156156 UInt64 . fromNumericString ( namespaceInfoDTO . namespace . endHeight ) ,
@@ -178,9 +178,9 @@ export class NamespaceHttp extends Http implements NamespaceRepository {
178178 const namespaceNamesDTO = response . body ;
179179 return namespaceNamesDTO . map ( ( namespaceNameDTO ) => {
180180 return new NamespaceName (
181- new NamespaceId ( UInt64 . fromHex ( namespaceNameDTO . namespaceId ) . toDTO ( ) ) ,
181+ NamespaceId . createFromEncoded ( namespaceNameDTO . namespaceId ) ,
182182 namespaceNameDTO . name ,
183- namespaceNameDTO . parentId ? new NamespaceId ( UInt64 . fromHex ( namespaceNameDTO . parentId ) . toDTO ( ) ) : undefined ,
183+ namespaceNameDTO . parentId ? NamespaceId . createFromEncoded ( namespaceNameDTO . parentId ) : undefined ,
184184 ) ;
185185 } ) ;
186186 } ) ,
@@ -250,13 +250,13 @@ export class NamespaceHttp extends Http implements NamespaceRepository {
250250 private extractLevels ( namespace : any ) : NamespaceId [ ] {
251251 const result : NamespaceId [ ] = [ ] ;
252252 if ( namespace . level0 ) {
253- result . push ( new NamespaceId ( UInt64 . fromHex ( namespace . level0 ) . toDTO ( ) ) ) ;
253+ result . push ( NamespaceId . createFromEncoded ( namespace . level0 ) ) ;
254254 }
255255 if ( namespace . level1 ) {
256- result . push ( new NamespaceId ( UInt64 . fromHex ( namespace . level1 ) . toDTO ( ) ) ) ;
256+ result . push ( NamespaceId . createFromEncoded ( namespace . level1 ) ) ;
257257 }
258258 if ( namespace . level2 ) {
259- result . push ( new NamespaceId ( UInt64 . fromHex ( namespace . level2 ) . toDTO ( ) ) ) ;
259+ result . push ( NamespaceId . createFromEncoded ( namespace . level2 ) ) ;
260260 }
261261 return result ;
262262 }
0 commit comments