Format code
This commit is contained in:
@@ -80,7 +80,7 @@ export const LoginPage: FC = () => {
|
||||
setLoading(false);
|
||||
});
|
||||
},
|
||||
[login, location, history, homeserver, setClient]
|
||||
[login, location, history, homeserver, setClient],
|
||||
);
|
||||
|
||||
return (
|
||||
|
||||
@@ -78,7 +78,7 @@ export const RegisterPage: FC = () => {
|
||||
password,
|
||||
userName,
|
||||
recaptchaResponse,
|
||||
passwordlessUser
|
||||
passwordlessUser,
|
||||
);
|
||||
|
||||
if (client && client?.groupCallEventHandler && passwordlessUser) {
|
||||
@@ -135,7 +135,7 @@ export const RegisterPage: FC = () => {
|
||||
execute,
|
||||
client,
|
||||
setClient,
|
||||
]
|
||||
],
|
||||
);
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
@@ -24,13 +24,13 @@ import { Session } from "../ClientContext";
|
||||
export function useInteractiveLogin(): (
|
||||
homeserver: string,
|
||||
username: string,
|
||||
password: string
|
||||
password: string,
|
||||
) => Promise<[MatrixClient, Session]> {
|
||||
return useCallback<
|
||||
(
|
||||
homeserver: string,
|
||||
username: string,
|
||||
password: string
|
||||
password: string,
|
||||
) => Promise<[MatrixClient, Session]>
|
||||
>(async (homeserver: string, username: string, password: string) => {
|
||||
const authClient = createClient({ baseUrl: homeserver });
|
||||
@@ -70,7 +70,7 @@ export function useInteractiveLogin(): (
|
||||
userId: user_id,
|
||||
deviceId: device_id,
|
||||
},
|
||||
false
|
||||
false,
|
||||
);
|
||||
/* eslint-enable camelcase */
|
||||
return [client, session];
|
||||
|
||||
@@ -30,14 +30,14 @@ export const useInteractiveRegistration = (): {
|
||||
password: string,
|
||||
displayName: string,
|
||||
recaptchaResponse: string,
|
||||
passwordlessUser: boolean
|
||||
passwordlessUser: boolean,
|
||||
) => Promise<[MatrixClient, Session]>;
|
||||
} => {
|
||||
const [privacyPolicyUrl, setPrivacyPolicyUrl] = useState<string | undefined>(
|
||||
undefined
|
||||
undefined,
|
||||
);
|
||||
const [recaptchaKey, setRecaptchaKey] = useState<string | undefined>(
|
||||
undefined
|
||||
undefined,
|
||||
);
|
||||
|
||||
const authClient = useRef<MatrixClient>();
|
||||
@@ -50,7 +50,7 @@ export const useInteractiveRegistration = (): {
|
||||
useEffect(() => {
|
||||
authClient.current!.registerRequest({}).catch((error) => {
|
||||
setPrivacyPolicyUrl(
|
||||
error.data?.params["m.login.terms"]?.policies?.privacy_policy?.en?.url
|
||||
error.data?.params["m.login.terms"]?.policies?.privacy_policy?.en?.url,
|
||||
);
|
||||
setRecaptchaKey(error.data?.params["m.login.recaptcha"]?.public_key);
|
||||
});
|
||||
@@ -62,7 +62,7 @@ export const useInteractiveRegistration = (): {
|
||||
password: string,
|
||||
displayName: string,
|
||||
recaptchaResponse: string,
|
||||
passwordlessUser: boolean
|
||||
passwordlessUser: boolean,
|
||||
): Promise<[MatrixClient, Session]> => {
|
||||
const interactiveAuth = new InteractiveAuth({
|
||||
matrixClient: authClient.current!,
|
||||
@@ -106,7 +106,7 @@ export const useInteractiveRegistration = (): {
|
||||
userId: user_id,
|
||||
deviceId: device_id,
|
||||
},
|
||||
false
|
||||
false,
|
||||
);
|
||||
|
||||
await client.setDisplayName(displayName);
|
||||
@@ -129,7 +129,7 @@ export const useInteractiveRegistration = (): {
|
||||
|
||||
return [client, session];
|
||||
},
|
||||
[]
|
||||
[],
|
||||
);
|
||||
|
||||
return { privacyPolicyUrl, recaptchaKey, register };
|
||||
|
||||
@@ -108,7 +108,7 @@ export function useRecaptcha(sitekey?: string): {
|
||||
window.grecaptcha.execute();
|
||||
|
||||
const iframe = document.querySelector<HTMLIFrameElement>(
|
||||
'iframe[src*="recaptcha/api2/bframe"]'
|
||||
'iframe[src*="recaptcha/api2/bframe"]',
|
||||
);
|
||||
|
||||
if (iframe?.parentNode?.parentNode) {
|
||||
|
||||
@@ -48,7 +48,7 @@ export function useRegisterPasswordlessUser(): UseRegisterPasswordlessUserType {
|
||||
randomString(16),
|
||||
displayName,
|
||||
recaptchaResponse,
|
||||
true
|
||||
true,
|
||||
);
|
||||
setClient({ client, session });
|
||||
} catch (e) {
|
||||
@@ -56,7 +56,7 @@ export function useRegisterPasswordlessUser(): UseRegisterPasswordlessUserType {
|
||||
throw e;
|
||||
}
|
||||
},
|
||||
[execute, reset, register, setClient]
|
||||
[execute, reset, register, setClient],
|
||||
);
|
||||
|
||||
return { privacyPolicyUrl, registerPasswordlessUser, recaptchaId };
|
||||
|
||||
Reference in New Issue
Block a user