fix: 🐛 split privateMetadata and publicMetadata

This commit is contained in:
Adrian Pilarczyk 2023-08-02 11:46:58 +02:00
parent 547e773500
commit 79a1411a55
4 changed files with 18 additions and 8 deletions

View file

@ -1,4 +1,4 @@
mutation UpdateMetadata($id: ID!, $input: [MetadataInput!]!) {
mutation UpdatePrivateMetadata($id: ID!, $input: [MetadataInput!]!) {
updatePrivateMetadata(id: $id, input: $input) {
item {
privateMetadata {

View file

@ -0,0 +1,10 @@
mutation UpdatePublicMetadata($id: ID!, $input: [MetadataInput!]!) {
updateMetadata(id: $id, input: $input) {
item {
metadata {
key
value
}
}
}
}

View file

@ -3,7 +3,7 @@ import { Client, gql } from "urql";
import {
FetchAppDetailsDocument,
FetchAppDetailsQuery,
UpdateMetadataDocument,
UpdatePrivateMetadataDocument,
} from "../../../generated/graphql";
gql`
@ -45,7 +45,7 @@ export async function fetchAllMetadata(client: Client): Promise<MetadataEntry[]>
export async function mutateMetadata(client: Client, metadata: MetadataEntry[], appId: string) {
const { error: mutationError, data: mutationData } = await client
.mutation(UpdateMetadataDocument, {
.mutation(UpdatePrivateMetadataDocument, {
id: appId,
input: metadata,
})

View file

@ -1,8 +1,8 @@
import { Client } from "urql";
import {
UpdateMetadataDocument,
UpdateMetadataMutation,
UpdateMetadataMutationVariables,
UpdatePublicMetadataDocument,
UpdatePublicMetadataMutation,
UpdatePublicMetadataMutationVariables,
} from "../../../generated/graphql";
const PROVIDER_ORDER_ID_KEY = "avataxId";
@ -17,7 +17,7 @@ export class OrderMetadataManager {
* update the provider order when the Saleor order is fulfilled.
*/
async updateOrderMetadataWithExternalId(orderId: string, externalId: string) {
const variables: UpdateMetadataMutationVariables = {
const variables: UpdatePublicMetadataMutationVariables = {
id: orderId,
input: [
{
@ -27,7 +27,7 @@ export class OrderMetadataManager {
],
};
const { error } = await this.client
.mutation<UpdateMetadataMutation>(UpdateMetadataDocument, variables)
.mutation<UpdatePublicMetadataMutation>(UpdatePublicMetadataDocument, variables)
.toPromise();
if (error) {