Skip to content

Commit

Permalink
feat: 프로젝트 정보 수정 시 랜딩 페이지에도 반영
Browse files Browse the repository at this point in the history
  • Loading branch information
surinkwon committed Sep 18, 2024
1 parent d6a05ad commit c664688
Showing 1 changed file with 19 additions and 3 deletions.
22 changes: 19 additions & 3 deletions frontend/src/hooks/common/landing/useLandingProjectSocket.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ import {
LandingSocketData,
LandingSocketDomain,
} from "../../../types/common/landing";
import {
SettingSocketData,
SettingSocketDomain,
} from "../../../types/common/setting";
import { SettingProjectDTO } from "../../../types/DTO/settingDTO";

const useLandingProjectSocket = (socket: Socket) => {
const [project, setProject] = useState<LandingProjectDTO>(
Expand All @@ -17,11 +22,22 @@ const useLandingProjectSocket = (socket: Socket) => {
setProject(project);
};

const handleOnLanding = ({ domain, content }: LandingSocketData) => {
if (domain !== LandingSocketDomain.INIT) {
const handleProjectInfoEvent = (content: SettingProjectDTO) => {
setProject({ ...project, title: content.title, subject: content.subject });
};

const handleOnLanding = ({
domain,
content,
}: LandingSocketData | SettingSocketData) => {
if (domain === SettingSocketDomain.PROJECT_INFO) {
handleProjectInfoEvent(content);
}

if (domain === LandingSocketDomain.INIT) {
handleInitEvent(content);
return;
}
handleInitEvent(content);
};

useEffect(() => {
Expand Down

0 comments on commit c664688

Please sign in to comment.