Fix auth media check for dendrite (#1952)
authorKrishan <33421343+kfiven@users.noreply.github.com>
Sat, 14 Sep 2024 13:24:06 +0000 (23:24 +1000)
committerGitHub <noreply@github.com>
Sat, 14 Sep 2024 13:24:06 +0000 (18:54 +0530)
src/app/hooks/useMediaAuthentication.ts

index 04b25e1935e5f5e495f9f5c45d2019d420ef5f53..6e4d06aa66485b460d28fbc48c1a8936260c8324 100644 (file)
@@ -1,10 +1,11 @@
 import { useSpecVersions } from './useSpecVersions';
 
 export const useMediaAuthentication = (): boolean => {
-  const { versions } = useSpecVersions();
+  const { versions, unstable_features: unstableFeatures } = useSpecVersions();
 
   // Media authentication is introduced in spec version 1.11
-  const authenticatedMedia = versions.includes('v1.11');
+  const authenticatedMedia =
+    unstableFeatures?.['org.matrix.msc3916.stable'] || versions.includes('v1.11');
 
   return authenticatedMedia;
 };