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 { @override SpecialModel build() { return SpecialModel(); } Future 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); } }