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;