fix types

This commit is contained in:
Ajay Bura 2024-09-02 15:20:32 +05:30
parent f8053c8eac
commit b36a2a1c43
3 changed files with 5 additions and 4 deletions

View file

@ -19,7 +19,7 @@ export function CapabilitiesAndMediaConfigLoader({
[] []
>( >(
useCallback(async () => { useCallback(async () => {
const result = await Promise.allSettled([mx.getCapabilities(true), mx.getMediaConfig()]); const result = await Promise.allSettled([mx.getCapabilities(), mx.getMediaConfig()]);
const capabilities = promiseFulfilledResult(result[0]); const capabilities = promiseFulfilledResult(result[0]);
const mediaConfig = promiseFulfilledResult(result[1]); const mediaConfig = promiseFulfilledResult(result[1]);
return [capabilities, mediaConfig]; return [capabilities, mediaConfig];

View file

@ -9,7 +9,7 @@ type CapabilitiesLoaderProps = {
export function CapabilitiesLoader({ children }: CapabilitiesLoaderProps) { export function CapabilitiesLoader({ children }: CapabilitiesLoaderProps) {
const mx = useMatrixClient(); const mx = useMatrixClient();
const [state, load] = useAsyncCallback(useCallback(() => mx.getCapabilities(true), [mx])); const [state, load] = useAsyncCallback(useCallback(() => mx.getCapabilities(), [mx]));
useEffect(() => { useEffect(() => {
load(); load();

View file

@ -3,7 +3,8 @@ import { Box, Icon, IconButton, Icons, Line, Scroll, config } from 'folds';
import { useVirtualizer } from '@tanstack/react-virtual'; import { useVirtualizer } from '@tanstack/react-virtual';
import { useAtom, useAtomValue } from 'jotai'; import { useAtom, useAtomValue } from 'jotai';
import { useNavigate } from 'react-router-dom'; import { useNavigate } from 'react-router-dom';
import { IJoinRuleEventContent, JoinRule, RestrictedAllowType, Room } from 'matrix-js-sdk'; import { JoinRule, RestrictedAllowType, Room } from 'matrix-js-sdk';
import { RoomJoinRulesEventContent } from 'matrix-js-sdk/lib/types';
import { useSpace } from '../../hooks/useSpace'; import { useSpace } from '../../hooks/useSpace';
import { Page, PageContent, PageContentCenter, PageHeroSection } from '../../components/page'; import { Page, PageContent, PageContentCenter, PageHeroSection } from '../../components/page';
import { HierarchyItem, useSpaceHierarchy } from '../../hooks/useSpaceHierarchy'; import { HierarchyItem, useSpaceHierarchy } from '../../hooks/useSpaceHierarchy';
@ -258,7 +259,7 @@ export function Lobby() {
const joinRuleContent = getStateEvent( const joinRuleContent = getStateEvent(
itemRoom, itemRoom,
StateEvent.RoomJoinRules StateEvent.RoomJoinRules
)?.getContent<IJoinRuleEventContent>(); )?.getContent<RoomJoinRulesEventContent>();
if (joinRuleContent) { if (joinRuleContent) {
const allow = const allow =