convert more promise chains to async await

Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
This commit is contained in:
Tilman Vatteroth 2020-05-24 23:37:01 +02:00 committed by mrdrogdrog
parent 23cfcacd09
commit 8636391a73
2 changed files with 18 additions and 29 deletions

View file

@ -3,22 +3,18 @@ import {setFrontendConfig} from "../redux/frontend-config/methods";
import {setBackendConfig} from "../redux/backend-config/methods";
import {getAndSetUser} from "../utils/apiUtils";
export function loadAllConfig() {
return getFrontendConfig()
.then((frontendConfig) => {
if (!frontendConfig) {
return Promise.reject("Frontend config empty!");
}
setFrontendConfig(frontendConfig);
return getBackendConfig()
})
.then((backendConfig) => {
if (!backendConfig) {
return Promise.reject("Backend config empty!");
}
setBackendConfig(backendConfig)
}).then(() => {
getAndSetUser();
})
}
export async function loadAllConfig() {
const frontendConfig = await getFrontendConfig();
if (!frontendConfig) {
return Promise.reject("Frontend config empty!");
}
setFrontendConfig(frontendConfig);
const backendConfig = await getBackendConfig()
if (!backendConfig) {
return Promise.reject("Backend config empty!");
}
setBackendConfig(backendConfig)
await getAndSetUser();
}