refactor(nestjs): hook up the client with new endpoints

This commit is contained in:
Ahmed Bouhuolia
2025-05-14 21:45:13 +02:00
parent aef208b9d8
commit ecb80b2cf2
25 changed files with 267 additions and 166 deletions

View File

@@ -58,7 +58,7 @@ export function useCreateVendorCredit(props) {
const apiRequest = useApiRequest();
return useMutation(
(values) => apiRequest.post('purchases/vendor-credit', values),
(values) => apiRequest.post('vendor-credits', values),
{
onSuccess: (res, values) => {
// Common invalidate queries.
@@ -77,7 +77,7 @@ export function useEditVendorCredit(props) {
const apiRequest = useApiRequest();
return useMutation(
([id, values]) => apiRequest.post(`purchases/vendor-credit/${id}`, values),
([id, values]) => apiRequest.post(`vendor-credits/${id}`, values),
{
onSuccess: (res, [id, values]) => {
// Common invalidate queries.
@@ -99,7 +99,7 @@ export function useDeleteVendorCredit(props) {
const apiRequest = useApiRequest();
return useMutation(
(id) => apiRequest.delete(`purchases/vendor-credit/${id}`),
(id) => apiRequest.delete(`vendor-credits/${id}`),
{
onSuccess: (res, id) => {
// Common invalidate queries.
@@ -127,7 +127,7 @@ export function useVendorCredits(query, props) {
[t.VENDOR_CREDITS, query],
{
method: 'get',
url: 'purchases/vendor-credit',
url: 'vendor-credits',
params: query,
},
{
@@ -154,7 +154,7 @@ export function useVendorCredits(query, props) {
export function useVendorCredit(id, props, requestProps) {
return useRequestQuery(
[t.VENDOR_CREDIT, id],
{ method: 'get', url: `purchases/vendor-credit/${id}`, ...requestProps },
{ method: 'get', url: `vendor-credits/${id}`, ...requestProps },
{
select: (res) => res.data.data,
defaultData: {},
@@ -182,7 +182,7 @@ export function useCreateRefundVendorCredit(props) {
return useMutation(
([id, values]) =>
apiRequest.post(`purchases/vendor-credit/${id}/refund`, values),
apiRequest.post(`vendor-credits/${id}/refund`, values),
{
onSuccess: (res, [id, values]) => {
// Common invalidate queries.
@@ -204,7 +204,7 @@ export function useDeleteRefundVendorCredit(props) {
const apiRequest = useApiRequest();
return useMutation(
(id) => apiRequest.delete(`purchases/vendor-credit/refunds/${id}`),
(id) => apiRequest.delete(`vendor-credits/refunds/${id}`),
{
onSuccess: (res, id) => {
// Common invalidate queries.
@@ -228,7 +228,7 @@ export function useRefundVendorCredit(id, props, requestProps) {
[t.REFUND_VENDOR_CREDIT, id],
{
method: 'get',
url: `purchases/vendor-credit/${id}/refund`,
url: `vendor-credits/${id}/refund`,
...requestProps,
},
{
@@ -247,7 +247,7 @@ export function useOpenVendorCredit(props) {
const apiRequest = useApiRequest();
return useMutation(
(id) => apiRequest.post(`purchases/vendor-credit/${id}/open`),
(id) => apiRequest.post(`vendor-credits/${id}/open`),
{
onSuccess: (res, id) => {
// Common invalidate queries.
@@ -270,7 +270,7 @@ export function useCreateReconcileVendorCredit(props) {
return useMutation(
([id, values]) =>
apiRequest.post(`purchases/vendor-credit/${id}/apply-to-bills`, values),
apiRequest.post(`vendor-credits/${id}/apply-to-bills`, values),
{
onSuccess: (res, [id, values]) => {
// Common invalidate queries.
@@ -294,7 +294,7 @@ export function useReconcileVendorCredit(id, props, requestProps) {
[t.RECONCILE_VENDOR_CREDIT, id],
{
method: 'get',
url: `purchases/vendor-credit/${id}/apply-to-bills`,
url: `vendor-credits/${id}/apply-to-bills`,
...requestProps,
},
{
@@ -313,7 +313,7 @@ export function useReconcileVendorCredits(id, props, requestProps) {
[t.RECONCILE_VENDOR_CREDITS, id],
{
method: 'get',
url: `purchases/vendor-credit/${id}/applied-bills`,
url: `vendor-credits/${id}/applied-bills`,
...requestProps,
},
{
@@ -331,7 +331,7 @@ export function useDeleteReconcileVendorCredit(props) {
const apiRequest = useApiRequest();
return useMutation(
(id) => apiRequest.delete(`purchases/vendor-credit/applied-to-bills/${id}`),
(id) => apiRequest.delete(`vendor-credits/applied-to-bills/${id}`),
{
onSuccess: (res, id) => {
// Common invalidate queries.
@@ -355,7 +355,7 @@ export function useRefundVendorCreditTransaction(id, props, requestProps) {
[t.REFUND_VENDOR_CREDIT_TRANSACTION, id],
{
method: 'get',
url: `purchases/vendor-credit/refunds/${id}`,
url: `vendor-credits/refunds/${id}`,
...requestProps,
},
{