chore(medusa): Add transaction on mutation actions (2) (#1855)
**What** Wrap all actions that require the usage of an atomic phase into a transaction from the handler **Info** The following end points have been removed since that they rely on non existing stuff and can't be used and are not used admin - create-order admin - delete order metadata admin - set region metadata admin - remove region metadata Fixes CORE-358
This commit is contained in:
committed by
GitHub
parent
d530ac23d6
commit
b603f7dc8f
@@ -4,7 +4,6 @@ import {
|
||||
AdminRegionsRes,
|
||||
AdminPostRegionsRegionReq,
|
||||
AdminPostRegionsReq,
|
||||
AdminPostRegionsRegionMetadata,
|
||||
AdminPostRegionsRegionCountriesReq,
|
||||
AdminPostRegionsRegionFulfillmentProvidersReq,
|
||||
AdminPostRegionsRegionPaymentProvidersReq,
|
||||
@@ -69,37 +68,6 @@ export const useAdminDeleteRegion = (
|
||||
)
|
||||
}
|
||||
|
||||
export const useAdminSetRegionMetadata = (
|
||||
id: string,
|
||||
options?: UseMutationOptions<
|
||||
Response<AdminRegionsRes>,
|
||||
Error,
|
||||
AdminPostRegionsRegionMetadata
|
||||
>
|
||||
) => {
|
||||
const { client } = useMedusa()
|
||||
const queryClient = useQueryClient()
|
||||
|
||||
return useMutation(
|
||||
(metadata: AdminPostRegionsRegionMetadata) =>
|
||||
client.admin.regions.setMetadata(id, metadata),
|
||||
buildOptions(queryClient, adminRegionKeys.detail(id), options)
|
||||
)
|
||||
}
|
||||
|
||||
export const useAdminDeleteRegionMetadata = (
|
||||
id: string,
|
||||
options?: UseMutationOptions<Response<AdminRegionsRes>, Error, string>
|
||||
) => {
|
||||
const { client } = useMedusa()
|
||||
const queryClient = useQueryClient()
|
||||
|
||||
return useMutation(
|
||||
(key: string) => client.admin.regions.deleteMetadata(id, key),
|
||||
buildOptions(queryClient, adminRegionKeys.detail(id), options)
|
||||
)
|
||||
}
|
||||
|
||||
export const useAdminRegionAddCountry = (
|
||||
id: string,
|
||||
options?: UseMutationOptions<
|
||||
|
||||
Reference in New Issue
Block a user