12 lines
435 B
Dart
12 lines
435 B
Dart
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import '../../../core/models/novel_model.dart';
|
|
import '../../../core/network/providers.dart';
|
|
|
|
final genresProvider = FutureProvider<List<GenreModel>>((ref) async {
|
|
final client = ref.read(apiClientProvider);
|
|
final res = await client.dio.get('/api/genres');
|
|
return (res.data as List)
|
|
.map((e) => GenreModel.fromJson(e as Map<String, dynamic>))
|
|
.toList();
|
|
});
|