"feat: refactor party user data fetching to use new endpoint URL builder and implement
This commit is contained in:
@@ -47,9 +47,11 @@ type PartyUserData = {
|
||||
};
|
||||
|
||||
export function useGetPartyUser(partyUserId: string) {
|
||||
const url = partyUserId ? [endpoints.partyUser.details, { params: { partyUserId } }] : '';
|
||||
|
||||
const { data, isLoading, error, isValidating } = useSWR<PartyUserData>(url, fetcher, swrOptions);
|
||||
const { data, isLoading, error, isValidating } = useSWR<PartyUserData>(
|
||||
endpoints.partyUser.detailsByPartyUserId(partyUserId),
|
||||
fetcher,
|
||||
swrOptions
|
||||
);
|
||||
|
||||
const memoizedValue = useMemo(
|
||||
() => ({
|
||||
@@ -136,6 +138,20 @@ export async function updatePartyUser(partyUserData: Partial<IPartyUserItem>) {
|
||||
},
|
||||
false
|
||||
);
|
||||
|
||||
const partyUserId: string = partyUserData.id || '';
|
||||
mutate(
|
||||
endpoints.partyUser.detailsByPartyUserId(partyUserId),
|
||||
(currentData: any) => {
|
||||
const currentPartyUser: IPartyUserItem = currentData?.partyUser;
|
||||
|
||||
console.log({ currentPartyUser });
|
||||
const partyUser = partyUserData;
|
||||
|
||||
return { ...currentData, partyUser };
|
||||
},
|
||||
false
|
||||
);
|
||||
}
|
||||
|
||||
export async function uploadUserImage(saveUserData: SaveUserData) {
|
||||
|
Reference in New Issue
Block a user