fix: admin courses
This commit is contained in:
@@ -4,6 +4,7 @@ import {
|
||||
apiCompleteProfile,
|
||||
apiForgotPassword,
|
||||
apiGetMe,
|
||||
apiGetRegisterData,
|
||||
apiGetRegistrationQuestionVideo,
|
||||
apiLogin,
|
||||
apiLoginWithCode,
|
||||
@@ -11,6 +12,7 @@ import {
|
||||
apiRegister,
|
||||
apiResendVerificationCode,
|
||||
apiResetPassword,
|
||||
apiSaveRegisterData,
|
||||
apiUpdateProfile,
|
||||
apiUploadMedia,
|
||||
apiVerifyCode,
|
||||
@@ -20,6 +22,7 @@ import {
|
||||
export const authKeys = {
|
||||
me: () => ['auth', 'me'],
|
||||
registrationVideo: () => ['auth', 'registration-video'],
|
||||
registerData: () => ['auth', 'register-data'],
|
||||
}
|
||||
|
||||
export const useLoginMutation = () => useMutation({ mutationFn: apiLogin })
|
||||
@@ -63,3 +66,19 @@ export const useGetRegistrationVideoQuery = (options = {}) =>
|
||||
})
|
||||
|
||||
export const useUploadMediaMutation = () => useMutation({ mutationFn: apiUploadMedia })
|
||||
|
||||
export const useGetRegisterDataQuery = (options = {}) =>
|
||||
useQuery({
|
||||
queryKey: authKeys.registerData(),
|
||||
queryFn: () => apiGetRegisterData(),
|
||||
select: (response) => {
|
||||
const data = response?.data ?? response
|
||||
if (Array.isArray(data)) return data
|
||||
if (Array.isArray(data?.data)) return data.data
|
||||
return []
|
||||
},
|
||||
...options,
|
||||
})
|
||||
|
||||
export const useSaveRegisterDataMutation = () =>
|
||||
useMutation({ mutationFn: apiSaveRegisterData })
|
||||
|
||||
Reference in New Issue
Block a user