| 12345678910111213141516171819202122232425 |
- import 'package:flutter_riverpod/flutter_riverpod.dart';
- import 'package:news_app/constant/api_const.dart';
- import '../http/http_util.dart';
- import '../model/special_detail.dart';
- /// @author: bo.zeng
- /// @email: cnhbwds@gmail.com
- /// @date: 2025 2025/4/29 23:03
- /// @description:
- class SpecialDetailProvider extends Notifier<SpecialDetail> {
- @override
- SpecialDetail build() {
- return SpecialDetail();
- }
- Future<void> fetchSpecialDetail({required String cid}) async {
- final jsonData = await HttpUtil().get(
- apiSpecialDetail,
- queryParameters: {"contentId": cid},
- );
- state = SpecialDetail.fromJson(jsonData);
- }
- }
|