인프런 커뮤니티 질문&답변

vadain2000님의 프로필 이미지
vadain2000

작성한 질문수

Flutter로 SNS 앱 만들기

좋아요 기능 처리 결과를 좋아요 목록 화면에 반영

11셕션에서 좋아요.강의코드에서 좋아요 업데이트 문제 제대로 수정된건가요

작성

·

18

·

수정됨

0

11셕션에서 좋아요.강의코드에서 좋아요 업데이트문제발생.

사용자 유저가 feedScreen에서좋아요 버튼을 누르고,

좋아요 바 버튼을 누루면 좋아요누른 게시물이 표시되나,

앱을 종료하고, 다시 접속해서 좋아요 바 버튼을 누르면 좋아요게시물이 재대로 찍히지 않습니다.

그래서, 다음 같이 수정하니 그런문제가 사라졌습니다

제가 올바르게 수정한건가요

 

}) async {
  try {
    // 강의코드 에러
    //Map<String, dynamic> userMapData = await firebaseFirestore
    //    .collection('users')
    //    .doc(uid)
    //    .get()
    //    .then((value) => value.data()!);

    //userMapData['likes'];// 다이나믹으로 반환됨
    //List<String> likes = List<String>.from(
    //    userMapData['Likes']); //문자열로 반환받은 List

    // 수정코드
    DocumentReference<Map<String, dynamic>> userMapDataDocRef =
    firebaseFirestore.collection('users').doc(uid);

    DocumentSnapshot<Map<String, dynamic>> userMapDataSnapshot =
    await userMapDataDocRef.get();
    List<String> likes =
    List<String>.from(userMapDataSnapshot.data()!['likes']);
    // 수정코드끝

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
vadain2000님의 프로필 이미지
vadain2000

작성한 질문수

질문하기