Login:Src:HOCs: change api methods
This commit is contained in:
parent
40fd010845
commit
9377c779b8
@ -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(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user