diff --git a/.changeset/four-meals-try.md b/.changeset/four-meals-try.md new file mode 100644 index 00000000..d3b27110 --- /dev/null +++ b/.changeset/four-meals-try.md @@ -0,0 +1,5 @@ +--- +'@bnb-chain/greenfield-js-sdk': patch +--- + +fix: Sp tag types diff --git a/packages/js-sdk/src/types/sp/Common.ts b/packages/js-sdk/src/types/sp/Common.ts index a8d083c3..644b81a3 100644 --- a/packages/js-sdk/src/types/sp/Common.ts +++ b/packages/js-sdk/src/types/sp/Common.ts @@ -42,12 +42,6 @@ export interface BucketInfo { PaymentAddress: string; SourceType: number; Visibility: number; - Tags: { - Tags: { - Key: string; - Value: string; - }[]; - }; } export interface StreamRecord { @@ -91,20 +85,9 @@ export interface ObjectInfo { RedundancyType: number; SourceType: number; Visibility: number; - Tags: { - Tags: { - Key: string; - Value: string; - }[]; - }; } export function formatBucketInfo(o: BucketInfo): BucketInfo { - let tags = o.Tags.Tags || []; - if (!Array.isArray(tags)) { - tags = [tags]; - } - return { ...o, // PrimarySpId: Number(item.BucketInfo.PrimarySpId), @@ -114,18 +97,10 @@ export function formatBucketInfo(o: BucketInfo): BucketInfo { GlobalVirtualGroupFamilyId: Number(o.GlobalVirtualGroupFamilyId), SourceType: Number(o.SourceType), Visibility: Number(o.Visibility), - Tags: { - Tags: tags, - }, }; } export function formatObjectInfo(o: ObjectInfo): ObjectInfo { - let tags = o.Tags.Tags || []; - if (!Array.isArray(tags)) { - tags = [tags]; - } - return { ...o, CreateAt: Number(o.CreateAt), @@ -136,9 +111,6 @@ export function formatObjectInfo(o: ObjectInfo): ObjectInfo { RedundancyType: Number(o.RedundancyType), SourceType: Number(o.SourceType), Visibility: Number(o.Visibility), - Tags: { - Tags: tags, - }, }; } @@ -168,27 +140,13 @@ export interface GroupInfo { SourceType: number; Id: number; Extra: string; - Tags: { - Tags: { - Key: string; - Value: string; - }[]; - }; } export function formatGroupInfo(o: GroupInfo): GroupInfo { - let tags = o.Tags.Tags || []; - if (!Array.isArray(tags)) { - tags = [tags]; - } - return { ...o, SourceType: Number(o.SourceType), Id: Number(o.Id), - Tags: { - Tags: tags, - }, }; }