Login:Src:HOCs: change api methods

This commit is contained in:
Darya Umrikhina 2024-08-12 12:59:45 +04:00
parent 40fd010845
commit 9377c779b8

View File

@ -40,13 +40,13 @@ import {
TPasswordSettings, TPasswordSettings,
TThirdPartyProvider, TThirdPartyProvider,
} from "@docspace/shared/api/settings/types"; } from "@docspace/shared/api/settings/types";
import { getUserByEmail } from "@docspace/shared/api/people";
import { import {
getAuthProviders,
getCapabilities, getCapabilities,
getPortalPasswordSettings, getPortalPasswordSettings,
getThirdPartyProviders, } from "@docspace/shared/api/settings";
getUserByEmail,
} from "@/utils/actions";
import { TError, WithLoaderProps } from "@/types"; import { TError, WithLoaderProps } from "@/types";
import { ConfirmRouteContext } from "@/components/ConfirmRoute"; import { ConfirmRouteContext } from "@/components/ConfirmRoute";
import Loading from "../app/(root)/confirm/loading"; import Loading from "../app/(root)/confirm/loading";
@ -72,9 +72,9 @@ export default function withLoader<T extends WithLoaderProps>(
const getData = useCallback(async () => { const getData = useCallback(async () => {
if (type === "EmpInvite" && email) { if (type === "EmpInvite" && email) {
const response = await getUserByEmail(email, confirmHeader); try {
await getUserByEmail(email, confirmHeader);
if (response !== 404) {
const loginData = window.btoa( const loginData = window.btoa(
JSON.stringify({ JSON.stringify({
type: "invitation", type: "invitation",
@ -87,7 +87,9 @@ export default function withLoader<T extends WithLoaderProps>(
"/login", "/login",
`?loginData=${loginData}`, `?loginData=${loginData}`,
); );
}
return;
} catch (e) {}
} }
try { try {
@ -114,7 +116,7 @@ export default function withLoader<T extends WithLoaderProps>(
const getInviteData = useCallback(async () => { const getInviteData = useCallback(async () => {
try { try {
const [thirdParty, capabilities] = await Promise.all([ const [thirdParty, capabilities] = await Promise.all([
getThirdPartyProviders(), getAuthProviders(),
getCapabilities(), getCapabilities(),
]); ]);