import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:news_app/constant/api_const.dart'; import '../http/http_util.dart'; import '../http/model_parser.dart'; import '../model/video_new_model.dart'; /// @author: bo.zeng /// @email: cnhbwds@gmail.com /// @date: 2025 2025/4/21 13:38 /// @description: class VideoRankProvider extends Notifier> { @override List build() { return List.empty(); } Future fetchRankVideos() async { final jsonData = await HttpUtil().get(apiVideoList); final data = ModelParser.parseList( jsonData, VideoNewModel.fromJson, ); state = data; } }