chore: fix user request cache

pull/2281/head
Steven 1 year ago
parent 745902e8b1
commit 85ed0202d8

@ -23,11 +23,13 @@ const useUserV1Store = create<UserV1Store>()((set, get) => ({
return await requestCache.get(username);
}
const promise = userServiceClient.getUser({
username: username,
});
requestCache.set(username, promise);
const { user } = await promise;
const promisedUser = userServiceClient
.getUser({
username: username,
})
.then(({ user }) => user);
requestCache.set(username, promisedUser);
const user = await promisedUser;
if (!user) {
throw new Error("User not found");
}

Loading…
Cancel
Save