mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-11-04 04:04:20 +00:00 
			
		
		
		
	Update startup sequence
This commit is contained in:
		@@ -34,14 +34,12 @@ const System = {
 | 
				
			|||||||
			Page.location_updated(e);
 | 
								Page.location_updated(e);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/**
 | 
					
 | 
				
			||||||
		 * Prepare login
 | 
					 | 
				
			||||||
		 */
 | 
					 | 
				
			||||||
		//Clean current page content
 | 
							//Clean current page content
 | 
				
			||||||
		Page.emptyPage();
 | 
							Page.emptyPage();
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		//Show a wait splash screen
 | 
							//Show a wait splash screen
 | 
				
			||||||
		Page.showWaitSplashScreen("Starting up...");
 | 
							Page.showWaitSplashScreen(tr("Starting up..."));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/**
 | 
							/**
 | 
				
			||||||
		 * Language initator
 | 
							 * Language initator
 | 
				
			||||||
@@ -58,13 +56,26 @@ const System = {
 | 
				
			|||||||
		 */
 | 
							 */
 | 
				
			||||||
		ComunicWeb.components.darkTheme.refresh();
 | 
							ComunicWeb.components.darkTheme.refresh();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							/**
 | 
				
			||||||
 | 
							 * Initialize server configuration
 | 
				
			||||||
 | 
							 */
 | 
				
			||||||
 | 
							Page.showWaitSplashScreen(tr("Loading server configuration"));
 | 
				
			||||||
 | 
							try {
 | 
				
			||||||
 | 
								ServerConfig.ensureLoaded();
 | 
				
			||||||
 | 
							} catch(e) {
 | 
				
			||||||
 | 
								console.error(e)
 | 
				
			||||||
 | 
								Page.showTransparentWaitSplashScreen(tr("Failed to load server configuration! Please try again by refreshing the page!"));
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/**
 | 
							/**
 | 
				
			||||||
		 * Get login state
 | 
							 * Get login state
 | 
				
			||||||
		 */
 | 
							 */
 | 
				
			||||||
 | 
							Page.showWaitSplashScreen(tr("Refreshing login state"));
 | 
				
			||||||
		await UserLogin.refreshLoginState();
 | 
							await UserLogin.refreshLoginState();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Initialize Websocket if user is connected
 | 
							// Initialize Websocket if user is connected
 | 
				
			||||||
		if(signed_in()) {
 | 
							if(signed_in()) {
 | 
				
			||||||
 | 
								Page.showWaitSplashScreen(tr("Connecting to server"));
 | 
				
			||||||
			await UserWebSocket.Connect();
 | 
								await UserWebSocket.Connect();
 | 
				
			||||||
			await UserWebSocket.WaitForConnected();
 | 
								await UserWebSocket.WaitForConnected();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user