본문 바로가기
TIL

[트러블슈팅] 위치기반 채팅앱 - 3일차

by chengzior 2024. 12. 16.

 

로그인 된 유저 정보를 어떻게 가져와야 할 지 고민...

1. 전역변수로 설정 -> 리스트로 구현했으나 비효율적

2. 객체 -> 로그인 함수 내에서 객체 생성해도 전역적 사용은 불가

3.

class UserData {
  static final UserData _instance = UserData._internal();
  factory UserData() => _instance;

  User? currentUser;

  UserData._internal();

}

스태틱으로 유저 정보를 담는 새로운 클래스 생성..