mirror of
https://github.com/rrousselGit/riverpod.git
synced 2025-08-14 17:41:48 +08:00
update dependencies for example (#458)
This commit is contained in:
@ -9,8 +9,8 @@ import 'package:html/parser.dart';
|
||||
|
||||
import 'common.dart';
|
||||
|
||||
part 'home.g.dart';
|
||||
part 'home.freezed.dart';
|
||||
part 'home.g.dart';
|
||||
|
||||
@freezed
|
||||
abstract class QuestionsResponse with _$QuestionsResponse {
|
||||
@ -19,7 +19,7 @@ abstract class QuestionsResponse with _$QuestionsResponse {
|
||||
required int total,
|
||||
}) = _QuestionsResponse;
|
||||
|
||||
factory QuestionsResponse.fromJson(Map<String, Object> json) =>
|
||||
factory QuestionsResponse.fromJson(Map<String, Object?> json) =>
|
||||
_$QuestionsResponseFromJson(json);
|
||||
}
|
||||
|
||||
@ -75,9 +75,9 @@ final paginatedQuestionsProvider = FutureProvider.autoDispose
|
||||
|
||||
final response = await ref
|
||||
.watch(client)
|
||||
.getUri<Map<String, Object>>(uri, cancelToken: cancelToken);
|
||||
.getUri<Map<String, Object?>>(uri, cancelToken: cancelToken);
|
||||
|
||||
final parsed = QuestionsResponse.fromJson(response.data);
|
||||
final parsed = QuestionsResponse.fromJson(response.data!);
|
||||
final page = parsed.copyWith(
|
||||
items: parsed.items.map((e) {
|
||||
final document = parse(e.body);
|
||||
@ -125,7 +125,7 @@ class MyHomePage extends HookWidget {
|
||||
error: (err, stack) {
|
||||
if (err is DioError) {
|
||||
return Text(
|
||||
err.response.data.toString(),
|
||||
err.response!.data.toString(),
|
||||
);
|
||||
}
|
||||
return Text('Error $err\n$stack');
|
||||
|
Reference in New Issue
Block a user