import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:makemoney/model/msg/app_notify_msg_model.dart'; import 'package:makemoney/utils/encrypt_util.dart'; import '../../utils/string_util.dart'; import '../../utils/user_util.dart'; import 'http.dart'; import 'dart:io'; class MsgApiUtil { ///获取页面通知信息 static Future getNotifyMsg( BuildContext context, String type) async { var result = await HttpUtil.baseRequest( context, "/api/v1/msg/getNotifyMsg", {"type": type}, () {}); if (result.success) { var data = result.data; if (data == null) { return null; } if (data["code"] == 0) { return AppNotifyMsgModel.fromJson(data["data"]); } } return null; } ///获取用户消息 static Future?> getUserMsg( BuildContext context, int page) async { Map params = {}; params["uid"] = await UserUtil.getUid(); params["page"] = page; var result = await HttpUtil.baseRequest( context, "/api/v1/msg/getUserMsg", params, () {}); if (result.success) { return result.data; } return null; } }