Fix types

This commit is contained in:
Robin Townsend 2022-10-13 21:25:15 -04:00
commit 81771f511c
5 changed files with 8 additions and 6 deletions

View file

@ -148,7 +148,7 @@ export const ClientProvider: FC<Props> = ({ children }) => {
}, },
false // Don't need the crypto store just to log out false // Don't need the crypto store just to log out
); );
await client.logout(undefined, true); await client.logout(true);
} catch (err_) { } catch (err_) {
logger.warn( logger.warn(
"The previous session was lost, and we couldn't log it out, " + "The previous session was lost, and we couldn't log it out, " +
@ -255,7 +255,7 @@ export const ClientProvider: FC<Props> = ({ children }) => {
); );
const logout = useCallback(async () => { const logout = useCallback(async () => {
await client.logout(undefined, true); await client.logout(true);
await client.clearStores(); await client.clearStores();
clearSession(); clearSession();
setState({ setState({

View file

@ -29,7 +29,7 @@ export const useInteractiveLogin = () =>
password: string password: string
) => Promise<[MatrixClient, Session]> ) => Promise<[MatrixClient, Session]>
>(async (homeserver: string, username: string, password: string) => { >(async (homeserver: string, username: string, password: string) => {
const authClient = createClient(homeserver); const authClient = createClient({ baseUrl: homeserver });
const interactiveAuth = new InteractiveAuth({ const interactiveAuth = new InteractiveAuth({
matrixClient: authClient, matrixClient: authClient,

View file

@ -37,7 +37,7 @@ export const useInteractiveRegistration = (): [
const authClient = useRef<MatrixClient>(); const authClient = useRef<MatrixClient>();
if (!authClient.current) { if (!authClient.current) {
authClient.current = createClient(defaultHomeserver); authClient.current = createClient({ baseUrl: defaultHomeserver });
} }
useEffect(() => { useEffect(() => {

View file

@ -101,7 +101,9 @@ export function useProfile(client: MatrixClient) {
if (removeAvatar) { if (removeAvatar) {
await client.setAvatarUrl(""); await client.setAvatarUrl("");
} else if (avatar) { } else if (avatar) {
mxcAvatarUrl = await client.uploadContent(avatar); ({ content_uri: mxcAvatarUrl } = await client.uploadContent(
avatar
));
await client.setAvatarUrl(mxcAvatarUrl); await client.setAvatarUrl(mxcAvatarUrl);
} }

View file

@ -34,7 +34,7 @@ function isIOS() {
export function usePageUnload(callback: () => void) { export function usePageUnload(callback: () => void) {
useEffect(() => { useEffect(() => {
let pageVisibilityTimeout: number; let pageVisibilityTimeout: ReturnType<typeof setTimeout>;
function onBeforeUnload(event: PageTransitionEvent) { function onBeforeUnload(event: PageTransitionEvent) {
if (event.type === "visibilitychange") { if (event.type === "visibilitychange") {