Skip to content

Commit a1297b5

Browse files
committed
피드백 수용
1 parent 5fffe6e commit a1297b5

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

src/hooks/useDeviceData.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,14 @@ export default function useDeviceData() {
3838

3939
const warningDevice = liveDevices.find((device) => device.warning);
4040

41-
const addDevice = (id: string) => {
42-
if (devices.some((device) => device.id === id)) {
43-
alert("이미 등록된 일련번호입니다.");
44-
return;
45-
}
41+
const addDevice = (id: string) => {
4642
const savedNames = JSON.parse(localStorage.getItem("deviceNames") || "{}");
4743

44+
setDevices((prev) => {
45+
if (prev.some((device) => device.id === id)) {
46+
return prev;
47+
}
48+
4849
const deviceName = savedNames[id] || `기기 ${devices.length + 1}`;
4950

5051
const newDevice: Device = {
@@ -55,10 +56,8 @@ export default function useDeviceData() {
5556
hasShownWarning: false,
5657
};
5758

58-
setDevices((prev) => [...prev, newDevice]);
59-
60-
subscribeDevice(id);
61-
console.log(`소켓 구독 ${id}`);
59+
return [...prev, newDevice];
60+
});
6261
};
6362

6463
const deleteDevice = (id: string) => {

0 commit comments

Comments
 (0)