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/http/model_parser.dart'; import 'package:news_app/model/system_info_model.dart'; import 'package:news_app/util/log.util.dart'; class GrayProvider extends Notifier { @override bool build() => false; Future fetchGray() async { final data = await HttpUtil().get(apiSystemInfo); SystemInfoModel model = ModelParser.parseObject( data, SystemInfoModel.fromJson, ); consoleLog(model.toJson()); if (model.isGray == 1) { state = true; } } }