작성한 질문수
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
BasketProvider 작업하기
작성
·
230
0
처음 데이터를 가지고올때
if(state is! CursorPagination){ await this.paginate(); }
위의 코드를 실행하는데
만약 데이터가 없다면
final resp = await repository.paginate( paginationParams: paginationParams );
여기서 캐스팅 오류가납니다.
혹시 따로 해결방법이있을까요??
너무 어렵네요
답변 1
안녕하세요!
상황을 조금 더 자세하게 말씀 해주셔야 할 것 같습니다.
데이터가 없는 경우에도 CursorPagination 클래스에 해당되는 구조로 데이터를 보내도록 설계돼있습니다.
캐스팅 오류가 났다면 아마 모델 관련 코드가 잘못됐을 것 같습니다.
감사합니다!