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

dlckdals9467님의 프로필 이미지
dlckdals9467

작성한 질문수

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

BasketProvider 작업하기

프로바이더질문

작성

·

225

0

처음 데이터를 가지고올때

 

if(state is! CursorPagination){
  await this.paginate();
}

위의 코드를 실행하는데

만약 데이터가 없다면

final resp = await repository.paginate(
    paginationParams: paginationParams
);

여기서 캐스팅 오류가납니다.

혹시 따로 해결방법이있을까요??

 

너무 어렵네요

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

상황을 조금 더 자세하게 말씀 해주셔야 할 것 같습니다.

데이터가 없는 경우에도 CursorPagination 클래스에 해당되는 구조로 데이터를 보내도록 설계돼있습니다.

캐스팅 오류가 났다면 아마 모델 관련 코드가 잘못됐을 것 같습니다.

감사합니다!

dlckdals9467님의 프로필 이미지
dlckdals9467

작성한 질문수

질문하기