| 
					
				 | 
			
			
				@@ -20,6 +20,16 @@ export type AppContextValue = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   useSelector: typeof useSelector 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const initialLangeniusVersionInfo = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  current_env: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  current_version: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  latest_version: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  release_date: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  release_notes: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  version: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  can_auto_update: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const AppContext = createContext<AppContextValue>({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   apps: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mutateApps: () => { }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,15 +40,7 @@ const AppContext = createContext<AppContextValue>({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mutateUserProfile: () => { }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   pageContainerRef: createRef(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  langeniusVersionInfo: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    current_env: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    current_version: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    latest_version: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    release_date: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    release_notes: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    version: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    can_auto_update: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  langeniusVersionInfo: initialLangeniusVersionInfo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   useSelector, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,7 +59,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const { data: userProfileResponse, mutate: mutateUserProfile } = useSWR({ url: '/account/profile', params: {} }, fetchUserProfile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const [userProfile, setUserProfile] = useState<UserProfileResponse>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const [langeniusVersionInfo, setLangeniusVersionInfo] = useState<LangGeniusVersionResponse>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const [langeniusVersionInfo, setLangeniusVersionInfo] = useState<LangGeniusVersionResponse>(initialLangeniusVersionInfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const updateUserProfileAndVersion = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (userProfileResponse && !userProfileResponse.bodyUsed) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const result = await userProfileResponse.json() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,7 +74,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     updateUserProfileAndVersion() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, [userProfileResponse]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (!appList || !userProfile || !langeniusVersionInfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!appList || !userProfile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return <Loading type='app' /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return ( 
			 |