강의

멘토링

커뮤니티

Inflearn Community Q&A

jsk0057797's profile image
jsk0057797

asked

[Code Factory] [Intermediate] Flutter Real Practice! State Management, Cache Management, Code Generation, GoRouter, Authentication Logic, etc. Essential Skills to Become an Intermediate!

Rating Pagination

restaurant_repository.dart 파일 에러 원인이 뭘까요?

Resolved

Written on

·

313

0

안녕하세요. 플러터 초보 개발자 입니다.

강의 내용 잘 따라오다가 아래 그림에서 에러가 발생합니다.

restaurant_repository_error.png

 

 

lib/restaurant/repository/restaurant_repository.dart:33:33: Error: The parameter 'paginationParams' of the method 'RestaurantRepository.paginate' has type 'PaginationParams', which does not match the corresponding type, 'PaginationParams?', in the overridden method, 'IBasePaginationRepository.paginate'.

- 'PaginationParams' is from 'package:rest/common/model/pagination_params.dart' ('lib/common/model/pagination_params.dart').

Change to a supertype of 'PaginationParams?', or, for a covariant parameter, a subtype.

@Queries() PaginationParams paginationParams = const PaginationParams(),

^

lib/common/repository/base_pagination_repository.dart:7:31: Context: This is the overridden method ('paginate').

Future<CursorPagination<T>> paginate({

^

Target kernel_snapshot failed: Exception

flutter하이브리드-앱

Answer 1

0

codefactory님의 프로필 이미지
codefactory
Instructor

안녕하세요!

에러메세지를 확인 해보면 PaginationParams가 null이 불가능한 형태로 선언해두셔서 그런걸로 보입니다.

override 함수가 nullable PaginationParams (PaginationParams?)이기 때문에 똑같이 선언 하셔야합니다.

감사합니다!

Link님의 프로필 이미지
Link
Questioner

감사합니다.
질문 드리고 나서 당일 바로 해결을 했습니다.

좋은 강의를 통해 많이 배우고 있습니다.

jsk0057797's profile image
jsk0057797

asked

Ask a question