// import 'package:flutter/services.dart'; // import 'package:flutter_openim_sdk/flutter_openim_sdk.dart'; // // class WorkMomentsManager { // MethodChannel _channel; // late OnWorkMomentsListener listener; // // WorkMomentsManager(this._channel); // // /// 朋友圈信息发送变化通知 // Future setWorkMomentsListener(OnWorkMomentsListener listener) { // this.listener = listener; // return _channel.invokeMethod('setWorkMomentsListener', _buildParam({})); // } // // /// 获取朋友圈未读消息总数 // Future getWorkMomentsUnReadCount({ // String? operationID, // }) => // _channel // .invokeMethod( // 'getWorkMomentsUnReadCount', // _buildParam({ // 'operationID': Utils.checkOperationID(operationID), // })) // .then((value) => Utils.toObj(value, (map) => map['unreadCount'])); // // /// 获取通知列表 // /// [offset] 开始下标 // /// [count] 每页大小 // Future> getWorkMomentsNotification({ // required int offset, // required int count, // String? operationID, // }) => // _channel // .invokeMethod( // 'getWorkMomentsNotification', // _buildParam({ // 'offset': offset, // 'count': count, // 'operationID': Utils.checkOperationID(operationID), // })) // .then((value) => // Utils.toList(value, (map) => WorkMomentsInfo.fromJson(map))); // // /// 清除通知列表 // Future clearWorkMomentsNotification({ // String? operationID, // }) => // _channel.invokeMethod( // 'clearWorkMomentsNotification', // _buildParam({ // 'operationID': Utils.checkOperationID(operationID), // })); // // static Map _buildParam(Map param) { // param["ManagerName"] = "workMomentsManager"; // return param; // } // }