diff --git a/packages/client/src/pages/Confirm/sub-components/createUser.js b/packages/client/src/pages/Confirm/sub-components/createUser.js index 0084a81be0..2d4113ab8c 100644 --- a/packages/client/src/pages/Confirm/sub-components/createUser.js +++ b/packages/client/src/pages/Confirm/sub-components/createUser.js @@ -29,7 +29,6 @@ import { import { providersData } from "@docspace/common/constants"; import withLoader from "../withLoader"; import MoreLoginModal from "@docspace/common/components/MoreLoginModal"; -import AppLoader from "@docspace/common/components/AppLoader"; import EmailInput from "@docspace/components/email-input"; import { hugeMobile, tablet } from "@docspace/components/utils/device"; import { getPasswordErrorMessage } from "../../../helpers/utils"; @@ -242,8 +241,6 @@ const Confirm = (props) => { const [user, setUser] = useState(""); - const [isLoaded, setIsLoaded] = useState(false); - const [isGreetingMode, setIsGreetingMode] = useState(true); const [isEmailErrorShow, setIsEmailErrorShow] = useState(false); @@ -269,19 +266,20 @@ const Confirm = (props) => { } }, []); - useEffect(async () => { - const { linkData } = props; - const uid = linkData.uid; - const confirmKey = linkData.confirmHeader; - const user = await getUserFromConfirm(uid, confirmKey); - setUser(user); + useEffect(() => { + async () => { + const { linkData } = props; + const uid = linkData.uid; + const confirmKey = linkData.confirmHeader; + const user = await getUserFromConfirm(uid, confirmKey); + setUser(user); - window.authCallback = authCallback; + window.authCallback = authCallback; - Promise.all([setProviders(), getSso()]).then(() => { - setIsLoaded(true); + await setProviders(); + await getSso(); focusInput(); - }); + }; }, []); const onSubmit = () => { @@ -555,7 +553,6 @@ const Confirm = (props) => { setIsPasswordErrorShow(true); }; - if (!isLoaded) return ; return ( diff --git a/packages/client/src/store/FilesActionsStore.js b/packages/client/src/store/FilesActionsStore.js index 7a0438cb8b..ca5aea49f9 100644 --- a/packages/client/src/store/FilesActionsStore.js +++ b/packages/client/src/store/FilesActionsStore.js @@ -890,6 +890,7 @@ class FilesActionStore { const { setSelectedFolder } = this.selectedFolderStore; const { roomsFolder, isRoomsFolder } = this.treeFoldersStore; + const { setPortalQuota } = this.authStore.currentQuotaStore; const { secondaryProgressDataStore, @@ -938,6 +939,7 @@ class FilesActionStore { this.updateCurrentFolder(); }) + .then(() => setPortalQuota()) .then(() => { const successTranslation = folders.length !== 1 && Array.isArray(folders) @@ -974,6 +976,7 @@ class FilesActionStore { await this.uploadDataStore.loopFilesOperations(data, pbData); this.updateCurrentFolder(null, [items]); }) + .then(() => setPortalQuota()) .then(() => { const successTranslation = folders.length !== 1 && Array.isArray(folders)