feat: ajoute la possibilité de désactiver les websockets

This commit is contained in:
2026-01-24 13:22:35 +04:00
parent 8ec761b2c8
commit 6f214f7468
2 changed files with 8 additions and 0 deletions
+3
View File
@@ -16,3 +16,6 @@ NEXT_PUBLIC_DIRECTUS_API_WS_URL=$DIRECTUS_API_WS_URL
# COMMENTS
COMMENTS_PER_PAGE=5
# WEBSOCKET
NEXT_PUBLIC_DISABLE_WEBSOCKET=false
+5
View File
@@ -16,6 +16,7 @@ import {createDirectus, realtime, staticToken} from '@directus/sdk'
import ConfirmationAlert from './confirmation-alert.js'
const apiUrl = process.env.DIRECTUS_API_URL || process.env.NEXT_PUBLIC_DIRECTUS_API_URL
const disableWebSocket = process.env.NEXT_PUBLIC_DISABLE_WEBSOCKET === 'true'
const LightTooltip = styled(({className, ...props}) => (
<Tooltip {...props} classes={{popper: className}} />
@@ -40,6 +41,10 @@ export default function Sign({session, navButton}) {
useEffect(() => {
let cleanup = () => {}
if (disableWebSocket) {
return () => cleanup()
}
if (session?.user?.accessToken) {
(async () => {
try {