diff --git a/.env b/.env index 4f79a0f..7d6ef28 100644 --- a/.env +++ b/.env @@ -1 +1,2 @@ -GENERATE_SOURCEMAP=false \ No newline at end of file +GENERATE_SOURCEMAP=false +CDN_URL=https://cdn.unmei.space/ diff --git a/src/api/api.ts b/src/api/api.ts index 40061ee..f449353 100644 --- a/src/api/api.ts +++ b/src/api/api.ts @@ -1,4 +1,4 @@ -const baseUrl = process.env.NODE_ENV === "development" ? 'http://localhost:8080/v1' : 'https://api.unmei.space/v1'; +const baseUrl = process.env.NODE_ENV === "development" ? 'http://192.168.0.103:8080/v1' : 'https://api.unmei.space/v1'; const request: ApiRequest = async (url: string, method: string, body?: string | FormData) => { let bUrl = baseUrl; diff --git a/src/pages/App/App.tsx b/src/pages/App/App.tsx index 8f31024..6fbde8e 100644 --- a/src/pages/App/App.tsx +++ b/src/pages/App/App.tsx @@ -45,7 +45,7 @@ class App extends React.Component { if(cachedTheme) document.body.setAttribute('theme', cachedTheme); - const { setUser } = this.props; + const { setUser } = props; fetchCurrentUser().then((user: UserType) => { setUser(user); fetchUserSettings().then((settings: UserSettingsType) => { @@ -55,7 +55,8 @@ class App extends React.Component { } }); }).catch((err: ApiError) => { - if(err.code !== 3 && err.text) console.error(err.text); + if(err.code !== 3 && err.text) + console.error(err.text); }); parser.registerTag('spoiler', SpoilerTag); @@ -67,6 +68,8 @@ class App extends React.Component { caches.keys().then(names => { names.forEach(name => caches.delete(name).catch(console.error)) + }).then(() => { + window.location.reload(); }); } }); diff --git a/src/pages/Footer/Footer.tsx b/src/pages/Footer/Footer.tsx index a5c6070..576a10b 100644 --- a/src/pages/Footer/Footer.tsx +++ b/src/pages/Footer/Footer.tsx @@ -5,29 +5,13 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faDiscord, faVk, faTelegramPlane } from '@fortawesome/free-brands-svg-icons'; const Footer: React.FC = () => { - const secretChangeTheme = () => { - const theme = localStorage.getItem('theme'); - if(theme == null) { - localStorage.setItem('theme', 'light'); - document.body.setAttribute('theme', 'light') - } else if(theme === 'light') { - localStorage.setItem('theme', 'dark'); - document.body.setAttribute('theme', 'dark') - } else if(theme === 'dark') { - localStorage.setItem('theme', 'light'); - document.body.setAttribute('theme', 'light') - } - if(theme !== 'light') { - console.log('Светлая тема находится в разработке! Не все может корректно отображаться.\nК тому же, эта кнопка секретная. Ты знал, на что шел ;)'); - } - } - return (