@@ -20,7 +20,7 @@ import {
20
20
ArFSMetadataEntityBuilderParams ,
21
21
ArFSPrivateMetadataEntityBuilderParams
22
22
} from './arfs_builders' ;
23
- import { ArFSPrivateDriveKeyless } from '../../exports' ;
23
+ import { ArFSPrivateDriveKeyless , ArweaveAddress } from '../../exports' ;
24
24
import { GatewayAPI } from '../../utils/gateway_api' ;
25
25
26
26
export interface DriveMetaDataTransactionData extends EntityMetaDataTransactionData {
@@ -54,9 +54,9 @@ export class ArFSPublicDriveBuilder extends ArFSDriveBuilder<ArFSPublicDrive> {
54
54
] ;
55
55
}
56
56
57
- protected async parseFromArweaveNode ( node ?: GQLNodeInterface ) : Promise < GQLTagInterface [ ] > {
57
+ protected async parseFromArweaveNode ( node ?: GQLNodeInterface , owner ?: ArweaveAddress ) : Promise < GQLTagInterface [ ] > {
58
58
const unparsedTags : GQLTagInterface [ ] = [ ] ;
59
- const tags = await super . parseFromArweaveNode ( node ) ;
59
+ const tags = await super . parseFromArweaveNode ( node , owner ) ;
60
60
tags . forEach ( ( tag : GQLTagInterface ) => {
61
61
const key = tag . name ;
62
62
const { value } = tag ;
@@ -155,9 +155,9 @@ export class ArFSPrivateDriveBuilder extends ArFSDriveBuilder<ArFSPrivateDrive>
155
155
return fileBuilder ;
156
156
}
157
157
158
- protected async parseFromArweaveNode ( node ?: GQLNodeInterface ) : Promise < GQLTagInterface [ ] > {
158
+ protected async parseFromArweaveNode ( node ?: GQLNodeInterface , owner ?: ArweaveAddress ) : Promise < GQLTagInterface [ ] > {
159
159
const unparsedTags : GQLTagInterface [ ] = [ ] ;
160
- const tags = await super . parseFromArweaveNode ( node ) ;
160
+ const tags = await super . parseFromArweaveNode ( node , owner ) ;
161
161
tags . forEach ( ( tag : GQLTagInterface ) => {
162
162
const key = tag . name ;
163
163
const { value } = tag ;
@@ -286,9 +286,9 @@ export class SafeArFSDriveBuilder extends ArFSDriveBuilder<ArFSDriveEntity> {
286
286
return driveBuilder ;
287
287
}
288
288
289
- protected async parseFromArweaveNode ( node ?: GQLNodeInterface ) : Promise < GQLTagInterface [ ] > {
289
+ protected async parseFromArweaveNode ( node ?: GQLNodeInterface , owner ?: ArweaveAddress ) : Promise < GQLTagInterface [ ] > {
290
290
const unparsedTags : GQLTagInterface [ ] = [ ] ;
291
- const tags = await super . parseFromArweaveNode ( node ) ;
291
+ const tags = await super . parseFromArweaveNode ( node , owner ) ;
292
292
tags . forEach ( ( tag : GQLTagInterface ) => {
293
293
const key = tag . name ;
294
294
const { value } = tag ;
0 commit comments