From dcd246f589eb9f07c31b986742bb6764a88210b1 Mon Sep 17 00:00:00 2001 From: eld_master Date: Fri, 14 Feb 2025 15:05:03 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=A9=EC=84=A4=EC=A0=95=EC=A0=95=EB=B3=B4?= =?UTF-8?q?=20=EC=95=84=EC=9D=B4=ED=8F=B0=20=EC=95=88=EB=9C=A8=EB=8A=94=20?= =?UTF-8?q?=ED=98=84=EC=83=81=20=EC=88=98=EC=A0=95=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/dialogs/room_setting_dialog.dart | 51 ---------------------------- 1 file changed, 51 deletions(-) diff --git a/lib/dialogs/room_setting_dialog.dart b/lib/dialogs/room_setting_dialog.dart index d3f0aba..7bbe0c2 100644 --- a/lib/dialogs/room_setting_dialog.dart +++ b/lib/dialogs/room_setting_dialog.dart @@ -73,59 +73,8 @@ class _RoomSettingModalState extends State { runningTime = _toInt(data['running_time'], 1); numberOfPeople = _toInt(data['number_of_people'], 10); scoreOpenRange = data['score_open_range']?.toString() ?? 'PRIVATE'; - - // // (2) room type - // final roomTypeStr = (widget.roomInfo['room_type'] ?? 'private').toString().toLowerCase(); - // // if "private" => isPrivateType=true, else => isPrivateType=false - // isPrivateType = (roomTypeStr == 'private'); - - // // (3) firebase ref - // final roomKey = 'korea-$roomSeq'; - // _roomRef = FirebaseDatabase.instance.ref('rooms/$roomKey/roomInfo'); - - // (4) compare my_user_seq with master_user_seq + read roomInfo from FRD - // _checkMasterAndFetchData(); } - /// Load my_user_seq from local storage, - /// then read roomInfo from FRD and update state - /// (로컬스토리지에서 my_user_seq 불러오고 FRD에서 roomInfo 읽어서 state 업데이트) - // Future _checkMasterAndFetchData() async { - // final prefs = await SharedPreferences.getInstance(); - // final myUserSeq = prefs.getInt('my_user_seq') ?? 0; - - // final snapshot = await _roomRef.get(); - // if (!snapshot.exists) { - // // No room info (방 정보 없음) - // setState(() { - // _isLoading = false; - // isMaster = false; - // roomTitle = 'No room info'; - // // '방 정보 없음' - // }); - // return; - // } - - // final data = snapshot.value as Map? ?? {}; - // // e.g. master_user_seq, open_yn, etc - // final masterSeq = data['master_user_seq'] ?? 0; - - // setState(() { - // isMaster = (masterSeq.toString() == myUserSeq.toString()); - - // // fill fields (각 필드들) - // roomTitle = data['room_title']?.toString() ?? ''; - // roomIntro = data['room_intro']?.toString() ?? ''; - // openYn = data['open_yn']?.toString() ?? 'Y'; - // roomPw = data['room_pw']?.toString() ?? ''; - // runningTime = _toInt(data['running_time'], 1); - // numberOfPeople = _toInt(data['number_of_people'], 10); - // scoreOpenRange = data['score_open_range']?.toString() ?? 'PRIVATE'; - - // _isLoading = false; - // }); - // } - /// simple int conversion (단순 int 변환 유틸) int _toInt(dynamic val, int defaultVal) { if (val == null) return defaultVal;