| 12345678910111213141516171819202122232425262728293031 |
- import 'package:flutter_riverpod/flutter_riverpod.dart';
- import 'package:news_app/constant/api_const.dart';
- import 'package:news_app/http/http_util.dart';
- import 'package:news_app/model/special_model.dart';
- /// @author: bo.zeng
- /// @email: cnhbwds@gmail.com
- /// @date: 2025 2025/4/29 22:48
- /// @description:
- class SpecialListProvider extends Notifier<SpecialModel> {
- @override
- SpecialModel build() {
- return SpecialModel();
- }
- Future<void> fetchSpecialList({
- required String cid,
- required int pageNum,
- }) async {
- final jsonData = await HttpUtil().get(
- apiSpecialList,
- queryParameters: {
- "cid":cid,
- "pn": pageNum,
- "ps": 10,
- },
- );
- state = SpecialModel.fromJson(jsonData);
- }
- }
|