Use order token for metadata updates (#1604)
This commit is contained in:
parent
b50225aaa2
commit
e10d79aceb
29 changed files with 34 additions and 1 deletions
|
@ -181,6 +181,7 @@ export const fragmentOrderDetails = gql`
|
|||
${fragmentMoney}
|
||||
fragment OrderDetailsFragment on Order {
|
||||
id
|
||||
token
|
||||
...MetadataFragment
|
||||
billingAddress {
|
||||
...AddressFragment
|
||||
|
|
|
@ -551,6 +551,7 @@ export interface OrderDetailsFragment_channel {
|
|||
export interface OrderDetailsFragment {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDetailsFragment_metadata | null)[];
|
||||
privateMetadata: (OrderDetailsFragment_privateMetadata | null)[];
|
||||
billingAddress: OrderDetailsFragment_billingAddress | null;
|
||||
|
|
|
@ -1186,6 +1186,7 @@ export const order = (placeholder: string): OrderDetails_order => ({
|
|||
}
|
||||
],
|
||||
id: "T3JkZXI6OQ==",
|
||||
token: "e5cfc543-6a62-472f-8b80-6a2311f9ff14",
|
||||
invoices: [
|
||||
{
|
||||
__typename: "Invoice",
|
||||
|
@ -1431,6 +1432,7 @@ export const draftOrder = (placeholder: string): OrderDetails_order => ({
|
|||
events: [],
|
||||
fulfillments: [],
|
||||
id: "T3JkZXI6MjQ=",
|
||||
token: "e5cfc543-6a62-472f-8b80-6a2311f9ff14",
|
||||
invoices: [
|
||||
{
|
||||
__typename: "Invoice",
|
||||
|
|
|
@ -560,6 +560,7 @@ export interface FulfillOrder_orderFulfill_order_channel {
|
|||
export interface FulfillOrder_orderFulfill_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (FulfillOrder_orderFulfill_order_metadata | null)[];
|
||||
privateMetadata: (FulfillOrder_orderFulfill_order_privateMetadata | null)[];
|
||||
billingAddress: FulfillOrder_orderFulfill_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderCancel_orderCancel_order_channel {
|
|||
export interface OrderCancel_orderCancel_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderCancel_orderCancel_order_metadata | null)[];
|
||||
privateMetadata: (OrderCancel_orderCancel_order_privateMetadata | null)[];
|
||||
billingAddress: OrderCancel_orderCancel_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderCapture_orderCapture_order_channel {
|
|||
export interface OrderCapture_orderCapture_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderCapture_orderCapture_order_metadata | null)[];
|
||||
privateMetadata: (OrderCapture_orderCapture_order_privateMetadata | null)[];
|
||||
billingAddress: OrderCapture_orderCapture_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderConfirm_orderConfirm_order_channel {
|
|||
export interface OrderConfirm_orderConfirm_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderConfirm_orderConfirm_order_metadata | null)[];
|
||||
privateMetadata: (OrderConfirm_orderConfirm_order_privateMetadata | null)[];
|
||||
billingAddress: OrderConfirm_orderConfirm_order_billingAddress | null;
|
||||
|
|
|
@ -551,6 +551,7 @@ export interface OrderDetails_order_channel {
|
|||
export interface OrderDetails_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDetails_order_metadata | null)[];
|
||||
privateMetadata: (OrderDetails_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDetails_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderDiscountAdd_orderDiscountAdd_order_channel {
|
|||
export interface OrderDiscountAdd_orderDiscountAdd_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDiscountAdd_orderDiscountAdd_order_metadata | null)[];
|
||||
privateMetadata: (OrderDiscountAdd_orderDiscountAdd_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDiscountAdd_orderDiscountAdd_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderDiscountDelete_orderDiscountDelete_order_channel {
|
|||
export interface OrderDiscountDelete_orderDiscountDelete_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDiscountDelete_orderDiscountDelete_order_metadata | null)[];
|
||||
privateMetadata: (OrderDiscountDelete_orderDiscountDelete_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDiscountDelete_orderDiscountDelete_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderDiscountUpdate_orderDiscountUpdate_order_channel {
|
|||
export interface OrderDiscountUpdate_orderDiscountUpdate_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDiscountUpdate_orderDiscountUpdate_order_metadata | null)[];
|
||||
privateMetadata: (OrderDiscountUpdate_orderDiscountUpdate_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDiscountUpdate_orderDiscountUpdate_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderDraftCancel_draftOrderDelete_order_channel {
|
|||
export interface OrderDraftCancel_draftOrderDelete_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDraftCancel_draftOrderDelete_order_metadata | null)[];
|
||||
privateMetadata: (OrderDraftCancel_draftOrderDelete_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDraftCancel_draftOrderDelete_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderDraftFinalize_draftOrderComplete_order_channel {
|
|||
export interface OrderDraftFinalize_draftOrderComplete_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDraftFinalize_draftOrderComplete_order_metadata | null)[];
|
||||
privateMetadata: (OrderDraftFinalize_draftOrderComplete_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDraftFinalize_draftOrderComplete_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderDraftUpdate_draftOrderUpdate_order_channel {
|
|||
export interface OrderDraftUpdate_draftOrderUpdate_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderDraftUpdate_draftOrderUpdate_order_metadata | null)[];
|
||||
privateMetadata: (OrderDraftUpdate_draftOrderUpdate_order_privateMetadata | null)[];
|
||||
billingAddress: OrderDraftUpdate_draftOrderUpdate_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderFulfillmentApprove_orderFulfillmentApprove_order_channel {
|
|||
export interface OrderFulfillmentApprove_orderFulfillmentApprove_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderFulfillmentApprove_orderFulfillmentApprove_order_metadata | null)[];
|
||||
privateMetadata: (OrderFulfillmentApprove_orderFulfillmentApprove_order_privateMetadata | null)[];
|
||||
billingAddress: OrderFulfillmentApprove_orderFulfillmentApprove_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderFulfillmentCancel_orderFulfillmentCancel_order_channel {
|
|||
export interface OrderFulfillmentCancel_orderFulfillmentCancel_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderFulfillmentCancel_orderFulfillmentCancel_order_metadata | null)[];
|
||||
privateMetadata: (OrderFulfillmentCancel_orderFulfillmentCancel_order_privateMetadata | null)[];
|
||||
billingAddress: OrderFulfillmentCancel_orderFulfillmentCancel_order_billingAddress | null;
|
||||
|
|
|
@ -660,6 +660,7 @@ export interface OrderFulfillmentRefundProducts_orderFulfillmentRefundProducts_o
|
|||
export interface OrderFulfillmentRefundProducts_orderFulfillmentRefundProducts_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderFulfillmentRefundProducts_orderFulfillmentRefundProducts_order_metadata | null)[];
|
||||
privateMetadata: (OrderFulfillmentRefundProducts_orderFulfillmentRefundProducts_order_privateMetadata | null)[];
|
||||
billingAddress: OrderFulfillmentRefundProducts_orderFulfillmentRefundProducts_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderFulfillmentUpdateTracking_orderFulfillmentUpdateTracking_o
|
|||
export interface OrderFulfillmentUpdateTracking_orderFulfillmentUpdateTracking_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderFulfillmentUpdateTracking_orderFulfillmentUpdateTracking_order_metadata | null)[];
|
||||
privateMetadata: (OrderFulfillmentUpdateTracking_orderFulfillmentUpdateTracking_order_privateMetadata | null)[];
|
||||
billingAddress: OrderFulfillmentUpdateTracking_orderFulfillmentUpdateTracking_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderLineDelete_orderLineDelete_order_channel {
|
|||
export interface OrderLineDelete_orderLineDelete_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderLineDelete_orderLineDelete_order_metadata | null)[];
|
||||
privateMetadata: (OrderLineDelete_orderLineDelete_order_privateMetadata | null)[];
|
||||
billingAddress: OrderLineDelete_orderLineDelete_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderLineDiscountRemove_orderLineDiscountRemove_order_channel {
|
|||
export interface OrderLineDiscountRemove_orderLineDiscountRemove_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderLineDiscountRemove_orderLineDiscountRemove_order_metadata | null)[];
|
||||
privateMetadata: (OrderLineDiscountRemove_orderLineDiscountRemove_order_privateMetadata | null)[];
|
||||
billingAddress: OrderLineDiscountRemove_orderLineDiscountRemove_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderLineDiscountUpdate_orderLineDiscountUpdate_order_channel {
|
|||
export interface OrderLineDiscountUpdate_orderLineDiscountUpdate_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderLineDiscountUpdate_orderLineDiscountUpdate_order_metadata | null)[];
|
||||
privateMetadata: (OrderLineDiscountUpdate_orderLineDiscountUpdate_order_privateMetadata | null)[];
|
||||
billingAddress: OrderLineDiscountUpdate_orderLineDiscountUpdate_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderLineUpdate_orderLineUpdate_order_channel {
|
|||
export interface OrderLineUpdate_orderLineUpdate_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderLineUpdate_orderLineUpdate_order_metadata | null)[];
|
||||
privateMetadata: (OrderLineUpdate_orderLineUpdate_order_privateMetadata | null)[];
|
||||
billingAddress: OrderLineUpdate_orderLineUpdate_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderLinesAdd_orderLinesCreate_order_channel {
|
|||
export interface OrderLinesAdd_orderLinesCreate_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderLinesAdd_orderLinesCreate_order_metadata | null)[];
|
||||
privateMetadata: (OrderLinesAdd_orderLinesCreate_order_privateMetadata | null)[];
|
||||
billingAddress: OrderLinesAdd_orderLinesCreate_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderMarkAsPaid_orderMarkAsPaid_order_channel {
|
|||
export interface OrderMarkAsPaid_orderMarkAsPaid_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderMarkAsPaid_orderMarkAsPaid_order_metadata | null)[];
|
||||
privateMetadata: (OrderMarkAsPaid_orderMarkAsPaid_order_privateMetadata | null)[];
|
||||
billingAddress: OrderMarkAsPaid_orderMarkAsPaid_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderRefund_orderRefund_order_channel {
|
|||
export interface OrderRefund_orderRefund_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderRefund_orderRefund_order_metadata | null)[];
|
||||
privateMetadata: (OrderRefund_orderRefund_order_privateMetadata | null)[];
|
||||
billingAddress: OrderRefund_orderRefund_order_billingAddress | null;
|
||||
|
|
|
@ -571,6 +571,7 @@ export interface OrderShippingMethodUpdate_orderUpdateShipping_order {
|
|||
shippingMethod: OrderShippingMethodUpdate_orderUpdateShipping_order_shippingMethod | null;
|
||||
shippingMethodName: string | null;
|
||||
shippingPrice: OrderShippingMethodUpdate_orderUpdateShipping_order_shippingPrice;
|
||||
token: string;
|
||||
metadata: (OrderShippingMethodUpdate_orderUpdateShipping_order_metadata | null)[];
|
||||
privateMetadata: (OrderShippingMethodUpdate_orderUpdateShipping_order_privateMetadata | null)[];
|
||||
billingAddress: OrderShippingMethodUpdate_orderUpdateShipping_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderUpdate_orderUpdate_order_channel {
|
|||
export interface OrderUpdate_orderUpdate_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderUpdate_orderUpdate_order_metadata | null)[];
|
||||
privateMetadata: (OrderUpdate_orderUpdate_order_privateMetadata | null)[];
|
||||
billingAddress: OrderUpdate_orderUpdate_order_billingAddress | null;
|
||||
|
|
|
@ -558,6 +558,7 @@ export interface OrderVoid_orderVoid_order_channel {
|
|||
export interface OrderVoid_orderVoid_order {
|
||||
__typename: "Order";
|
||||
id: string;
|
||||
token: string;
|
||||
metadata: (OrderVoid_orderVoid_order_metadata | null)[];
|
||||
privateMetadata: (OrderVoid_orderVoid_order_privateMetadata | null)[];
|
||||
billingAddress: OrderVoid_orderVoid_order_billingAddress | null;
|
||||
|
|
|
@ -86,7 +86,11 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
|
|||
}
|
||||
|
||||
const update = createMetadataUpdateHandler(
|
||||
order,
|
||||
{
|
||||
id: order.token,
|
||||
metadata: order.metadata,
|
||||
privateMetadata: order.privateMetadata
|
||||
},
|
||||
() => Promise.resolve([]),
|
||||
variables => updateMetadata({ variables }),
|
||||
variables => updatePrivateMetadata({ variables })
|
||||
|
|
Loading…
Reference in a new issue