Skip to content
Snippets Groups Projects
Commit 63d2d808 authored by xaralis's avatar xaralis
Browse files

feat: do not wait for WS to connect to show the page

parent 42fa20db
No related branches found
No related tags found
No related merge requests found
Pipeline #2009 passed
import React, { Suspense } from "react"; import React, { Suspense, useEffect } from "react";
import { Helmet, HelmetProvider } from "react-helmet-async"; import { Helmet, HelmetProvider } from "react-helmet-async";
import { BrowserRouter as Router, Route, Switch } from "react-router-dom"; import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
import { KeycloakProvider } from "@react-keycloak/web"; import { KeycloakProvider } from "@react-keycloak/web";
...@@ -6,7 +6,10 @@ import { ExtraErrorData } from "@sentry/integrations/dist/extraerrordata"; ...@@ -6,7 +6,10 @@ import { ExtraErrorData } from "@sentry/integrations/dist/extraerrordata";
import * as Sentry from "@sentry/react"; import * as Sentry from "@sentry/react";
import { Integrations } from "@sentry/tracing"; import { Integrations } from "@sentry/tracing";
import { loadAnnouncements } from "actions/announcements";
import { loadConfig } from "actions/global-info"; import { loadConfig } from "actions/global-info";
import { loadPosts } from "actions/posts";
import { loadProgram } from "actions/program";
import { loadMe } from "actions/users"; import { loadMe } from "actions/users";
import { initializeWSChannel } from "actions/ws"; import { initializeWSChannel } from "actions/ws";
import Footer from "components/Footer"; import Footer from "components/Footer";
...@@ -86,7 +89,13 @@ const LoadingComponent = ( ...@@ -86,7 +89,13 @@ const LoadingComponent = (
); );
const BaseApp = () => { const BaseApp = () => {
initializeWSChannel.read(); loadProgram.read();
loadAnnouncements.read();
loadPosts.read();
useEffect(() => {
initializeWSChannel.run();
}, []);
return ( return (
<HelmetProvider> <HelmetProvider>
......
...@@ -45,9 +45,11 @@ const GlobalStats = () => { ...@@ -45,9 +45,11 @@ const GlobalStats = () => {
<div> <div>
<strong>{onlineUsers}</strong> <span>online celkem</span> <strong>{onlineUsers}</strong> <span>online celkem</span>
</div> </div>
<div> {groupSizeHalf !== null && (
<span>Vel. skupiny členů je</span> <strong>{groupSizeHalf}</strong> <div>
</div> <span>Vel. skupiny členů je</span> <strong>{groupSizeHalf}</strong>
</div>
)}
{nextProgramEntry && ( {nextProgramEntry && (
<div className="flex-grow text-right hidden sm:block lg:hidden xl:block truncate"> <div className="flex-grow text-right hidden sm:block lg:hidden xl:block truncate">
Následuje:{" "} Následuje:{" "}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment