Ott 1458 player cookie (#436)
* fix: removed ProfileRoutes * fix: OIDC provider url change * fix(1127): hls plaayer cookiekeep-around/af30b88d367751c9e05a735e4a0467a96238ef47
parent
ada3c6ecfe
commit
1769ff51a2
@ -1,33 +0,0 @@ |
|||||||
import { Fragment, lazy } from 'react' |
|
||||||
import { Route, useLocation } from 'react-router-dom' |
|
||||||
|
|
||||||
import { PAGES } from 'config' |
|
||||||
|
|
||||||
import { usePageLogger } from 'hooks/usePageLogger' |
|
||||||
|
|
||||||
const TeamPage = lazy(() => import('features/TeamPage')) |
|
||||||
const MatchPage = lazy(() => import('features/MatchPage')) |
|
||||||
const PlayerPage = lazy(() => import('features/PlayerPage')) |
|
||||||
const TournamentPage = lazy(() => import('features/TournamentPage')) |
|
||||||
|
|
||||||
export const ProfileRoutes = () => { |
|
||||||
const { pathname } = useLocation() |
|
||||||
usePageLogger(pathname) |
|
||||||
|
|
||||||
return ( |
|
||||||
<Fragment> |
|
||||||
<Route path={`/:sportName${PAGES.tournament}/:pageId`}> |
|
||||||
<TournamentPage /> |
|
||||||
</Route> |
|
||||||
<Route path={`/:sportName${PAGES.team}/:pageId`}> |
|
||||||
<TeamPage /> |
|
||||||
</Route> |
|
||||||
<Route path={`/:sportName${PAGES.player}/:pageId`}> |
|
||||||
<PlayerPage /> |
|
||||||
</Route> |
|
||||||
<Route path={`/:sportName${PAGES.match}/:pageId`}> |
|
||||||
<MatchPage /> |
|
||||||
</Route> |
|
||||||
</Fragment> |
|
||||||
) |
|
||||||
} |
|
||||||
@ -0,0 +1,29 @@ |
|||||||
|
type Args = { |
||||||
|
domain?: string, |
||||||
|
exdays: number, |
||||||
|
name: string, |
||||||
|
value: string, |
||||||
|
} |
||||||
|
|
||||||
|
export const setCookie = ({ |
||||||
|
domain = getDomain(), |
||||||
|
exdays, |
||||||
|
name, |
||||||
|
value, |
||||||
|
}: Args) => { |
||||||
|
const date = new Date() |
||||||
|
date.setTime(date.getTime() + (exdays * 24 * 60 * 60 * 1000)) |
||||||
|
const expires = `expires=${date.toUTCString()}` |
||||||
|
document.cookie = `${name}=${value};${expires};path=/;domain=${domain}` |
||||||
|
} |
||||||
|
|
||||||
|
export const removeCookie = (name: string, domain = getDomain()) => { |
||||||
|
const expires = 'expires=Thu, 01 Jan 1970 00:00:01 GMT' |
||||||
|
document.cookie = `${name}=;${expires};path=/;domain=${domain}` |
||||||
|
} |
||||||
|
|
||||||
|
const getDomain = () => ( |
||||||
|
process.env.NODE_ENV === 'development' |
||||||
|
? 'localhost' |
||||||
|
: '.instat.tv' |
||||||
|
) |
||||||
Loading…
Reference in new issue