해결된 질문
작성
·
313
답변 2
0
늦었지만 제대로된 답변 다시 드립니다.
firebase 의 버전이 올라가면서 AuthProvider 라는게 추가되어
강의에서 만든 AuthProvider 와 이름이 겹쳐서 발생하는 문제였습니다.
<해결방법>
해당 에러가 발생하는 main.dart 파일의 상단에 패키지를 import 하는 부분에서
강의에서 만든 AuthProvider 를 import 하는 코드를 수정합니다.
기존 코드
import 'package:instagram_clone/providers/auth/auth_provider.dart';
수정 코드
import 'package:instagram_clone/providers/auth/auth_provider.dart' as myAuthProvider;
이후에 해당 AuthProvider 를 사용하는 부분에서
myAuthProvider.AuthProvider
로 사용하시면 됩니다.
0
안녕하세요.
우리가 강의에서 작성한 AuthProvider class 를 사용하지 않고
firebase_auth_platform_interface 패키지에서 사용하고 있는 abstract class AuthProvider 를
사용하려고 해서 발생하는 에러인 것 같습니다.
main.dart 파일 상단에서 firebase_auth_platform_interface.dart 를 import 하는 코드가 있으면 삭제하시고
강의에서 만든 AuthProvider 클래스를 import 하도록 수정하시면 됩니다.