refactor(nestjs): contacts module

This commit is contained in:
Ahmed Bouhuolia
2025-05-20 23:55:39 +02:00
parent 99fe5a6b0d
commit 0823bfc4e9
15 changed files with 195 additions and 9 deletions

View File

@@ -38,7 +38,7 @@ export function useAutoCompleteContacts(props) {
['CONTACTS', 'AUTO-COMPLETE'],
() => apiRequest.get('contacts/auto-complete'),
{
select: (res) => res.data.contacts,
select: (res) => res.data,
defaultData: [],
...props,
},

View File

@@ -67,7 +67,7 @@ export function useCurrencies(props) {
[t.CURRENCIES],
{ method: 'get', url: 'currencies' },
{
select: (res) => res.data.currencies,
select: (res) => res.data,
defaultData: [],
...props
},

View File

@@ -35,7 +35,7 @@ export const useResendInvitation = (props) => {
const apiRequest = useApiRequest();
return useMutation(
(userId) => apiRequest.post(`invite/resend/${userId}`),
(userId) => apiRequest.post(`invite/users/${userId}/resend`),
props
)
}

View File

@@ -101,7 +101,7 @@ export function useUpdateOrganization(props = {}) {
export function useOrgBaseCurrencyMutateAbilities(props) {
return useRequestQuery(
[t.ORGANIZATION_MUTATE_BASE_CURRENCY_ABILITIES],
{ method: 'get', url: `organization/base_currency_mutate` },
{ method: 'get', url: `organization/base-currency-mutate` },
{
select: (res) => res.data.abilities,
defaultData: [],

View File

@@ -105,7 +105,7 @@ export function useUsers(props) {
url: 'users',
},
{
select: (res) => res.data.users,
select: (res) => res.data,
defaultData: [],
...props,
},
@@ -123,7 +123,7 @@ export function useUser(id, props) {
url: `users/${id}`,
},
{
select: (response) => response.data.user,
select: (response) => response.data,
defaultData: {},
...props,
},
@@ -143,7 +143,6 @@ export function useAuthenticatedAccount(props) {
select: (response) => response.data,
defaultData: {},
onSuccess: (data) => {
debugger;
setEmailConfirmed(data.verified, data.email);
},
...props,