fix resource context updating problem

This commit is contained in:
miloschwartz
2026-06-09 14:49:57 -07:00
parent cdb43d9658
commit 20a66bba6f
3 changed files with 41 additions and 4 deletions

View File

@@ -3,7 +3,7 @@
import ResourceContext from "@app/contexts/resourceContext";
import { GetResourceAuthInfoResponse } from "@server/routers/resource";
import { GetResourceResponse } from "@server/routers/resource/getResource";
import { useState } from "react";
import { useEffect, useState } from "react";
import { useTranslations } from "next-intl";
interface ResourceProviderProps {
@@ -23,6 +23,11 @@ export function ResourceProvider({
const [authInfo, setAuthInfo] =
useState<GetResourceAuthInfoResponse>(serverAuthInfo);
useEffect(() => {
setResource(serverResource);
setAuthInfo(serverAuthInfo);
}, [serverResource, serverAuthInfo]);
const t = useTranslations();
const updateResource = (updatedResource: Partial<GetResourceResponse>) => {