Skip to content

Commit 7a50cfb

Browse files
committed
fix(gql): use owner in builder created queries PE-6232
1 parent 35c0a88 commit 7a50cfb

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

src/arfs/arfs_builders/arfs_builders.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,9 @@ export abstract class ArFSFileOrFolderBuilder<
193193
> extends ArFSMetadataEntityBuilder<T> {
194194
parentFolderId?: FolderID;
195195

196-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
196+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
197197
const unparsedTags: GQLTagInterface[] = [];
198-
const tags = await super.parseFromArweaveNode(node);
198+
const tags = await super.parseFromArweaveNode(node, owner);
199199
tags.forEach((tag: GQLTagInterface) => {
200200
const key = tag.name;
201201
const { value } = tag;

src/arfs/arfs_builders/arfs_drive_builders.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
ArFSMetadataEntityBuilderParams,
2121
ArFSPrivateMetadataEntityBuilderParams
2222
} from './arfs_builders';
23-
import { ArFSPrivateDriveKeyless } from '../../exports';
23+
import { ArFSPrivateDriveKeyless, ArweaveAddress } from '../../exports';
2424
import { GatewayAPI } from '../../utils/gateway_api';
2525

2626
export interface DriveMetaDataTransactionData extends EntityMetaDataTransactionData {
@@ -54,9 +54,9 @@ export class ArFSPublicDriveBuilder extends ArFSDriveBuilder<ArFSPublicDrive> {
5454
];
5555
}
5656

57-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
57+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
5858
const unparsedTags: GQLTagInterface[] = [];
59-
const tags = await super.parseFromArweaveNode(node);
59+
const tags = await super.parseFromArweaveNode(node, owner);
6060
tags.forEach((tag: GQLTagInterface) => {
6161
const key = tag.name;
6262
const { value } = tag;
@@ -155,9 +155,9 @@ export class ArFSPrivateDriveBuilder extends ArFSDriveBuilder<ArFSPrivateDrive>
155155
return fileBuilder;
156156
}
157157

158-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
158+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
159159
const unparsedTags: GQLTagInterface[] = [];
160-
const tags = await super.parseFromArweaveNode(node);
160+
const tags = await super.parseFromArweaveNode(node, owner);
161161
tags.forEach((tag: GQLTagInterface) => {
162162
const key = tag.name;
163163
const { value } = tag;
@@ -286,9 +286,9 @@ export class SafeArFSDriveBuilder extends ArFSDriveBuilder<ArFSDriveEntity> {
286286
return driveBuilder;
287287
}
288288

289-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
289+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
290290
const unparsedTags: GQLTagInterface[] = [];
291-
const tags = await super.parseFromArweaveNode(node);
291+
const tags = await super.parseFromArweaveNode(node, owner);
292292
tags.forEach((tag: GQLTagInterface) => {
293293
const key = tag.name;
294294
const { value } = tag;

src/arfs/arfs_builders/arfs_file_builders.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ export abstract class ArFSFileBuilder<T extends ArFSPublicFile | ArFSPrivateFile
4343
];
4444
}
4545

46-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
47-
const tags = await super.parseFromArweaveNode(node);
46+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
47+
const tags = await super.parseFromArweaveNode(node, owner);
4848
return tags.filter((tag) => tag.name !== 'File-Id');
4949
}
5050

@@ -148,9 +148,9 @@ export class ArFSPrivateFileBuilder extends ArFSFileBuilder<ArFSPrivateFile> {
148148
return fileBuilder;
149149
}
150150

151-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
151+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
152152
const unparsedTags: GQLTagInterface[] = [];
153-
const tags = await super.parseFromArweaveNode(node);
153+
const tags = await super.parseFromArweaveNode(node, owner);
154154
tags.forEach((tag: GQLTagInterface) => {
155155
const key = tag.name;
156156
const { value } = tag;

src/arfs/arfs_builders/arfs_folder_builders.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ export abstract class ArFSFolderBuilder<T extends ArFSPublicFolder | ArFSPrivate
3030
'folder',
3131
T
3232
> {
33-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
34-
const tags = await super.parseFromArweaveNode(node);
33+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
34+
const tags = await super.parseFromArweaveNode(node, owner);
3535
return tags.filter((tag) => tag.name !== 'Folder-Id');
3636
}
3737

@@ -135,9 +135,9 @@ export class ArFSPrivateFolderBuilder extends ArFSFolderBuilder<ArFSPrivateFolde
135135
return folderBuilder;
136136
}
137137

138-
protected async parseFromArweaveNode(node?: GQLNodeInterface): Promise<GQLTagInterface[]> {
138+
protected async parseFromArweaveNode(node?: GQLNodeInterface, owner?: ArweaveAddress): Promise<GQLTagInterface[]> {
139139
const unparsedTags: GQLTagInterface[] = [];
140-
const tags = await super.parseFromArweaveNode(node);
140+
const tags = await super.parseFromArweaveNode(node, owner);
141141
tags.forEach((tag: GQLTagInterface) => {
142142
const key = tag.name;
143143
const { value } = tag;

0 commit comments

Comments
 (0)