| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- import { useQuery } from '@tanstack/react-query'
 - import { fetchAppInfo, fetchAppMeta, fetchAppParams, getAppAccessModeByAppCode } from './share'
 - 
 - const NAME_SPACE = 'webapp'
 - 
 - export const useGetWebAppAccessModeByCode = (code: string | null) => {
 -   return useQuery({
 -     queryKey: [NAME_SPACE, 'appAccessMode', code],
 -     queryFn: () => getAppAccessModeByAppCode(code!),
 -     enabled: !!code,
 -   })
 - }
 - 
 - export const useGetWebAppInfo = () => {
 -   return useQuery({
 -     queryKey: [NAME_SPACE, 'appInfo'],
 -     queryFn: () => {
 -       return fetchAppInfo()
 -     },
 -   })
 - }
 - 
 - export const useGetWebAppParams = () => {
 -   return useQuery({
 -     queryKey: [NAME_SPACE, 'appParams'],
 -     queryFn: () => {
 -       return fetchAppParams(false)
 -     },
 -   })
 - }
 - 
 - export const useGetWebAppMeta = () => {
 -   return useQuery({
 -     queryKey: [NAME_SPACE, 'appMeta'],
 -     queryFn: () => {
 -       return fetchAppMeta(false)
 -     },
 -   })
 - }
 
 
  |