issues
search
trm11tkr
/
github-repo-search
株式会社ゆめみ様のFlutterエンジニアコードチェック課題。
0
stars
0
forks
source link
totalCountの更新ロジックを変更
#58
Closed
trm11tkr
closed
1 year ago
trm11tkr
commented
1 year ago
変更内容
Closes #57
RepoListのtotalCountProvider更新処理を除去
totalCountProviderでpageProviderをwatchし、更新
totalCountProvider
```dart /// レポジトリ合計数プロバイダー // pageProviderからの取得データによって更新 // 初回エラー、初回ローディング時はnullを返却 // ページング中エラー、ページング中ローディング時は前回値を返却 final totalCountProvider = StateProvider
((ref) { final totalCount = ref.watch(pageProvider).whenOrNull( data: (data) => data.totalCount, // 前回値を渡す onGoingError: (previousData, e, stk) => previousData.totalCount, // 前回値を渡す onGoingLoading: (previousData) => previousData.totalCount, ); return totalCount; }); ```
変更内容
Closes #57
totalCountProvider
```dart /// レポジトリ合計数プロバイダー // pageProviderからの取得データによって更新 // 初回エラー、初回ローディング時はnullを返却 // ページング中エラー、ページング中ローディング時は前回値を返却 final totalCountProvider = StateProvider