Update sdk maven url

This commit is contained in:
hrxiang
2022-01-21 17:20:01 +08:00
parent 74b3747f23
commit 3b01a700c9
6 changed files with 98 additions and 5 deletions

View File

@@ -10,38 +10,45 @@ class FriendshipManager {
FriendshipManager(this._channel);
/// Set up a friend relationship listener
/// 好友关系监听
Future setFriendshipListener(FriendshipListener listener) {
this.friendshipListener = listener;
return _channel.invokeMethod('setFriendListener', _buildParam({}));
}
/// Get friend info by user id
/// 查询好友信息
Future<List<UserInfo>> getFriendsInfo({required List<String> uidList}) =>
_channel
.invokeMethod('getFriendsInfo', _buildParam({"uidList": uidList}))
.then((value) => _toList(value));
/// Send an friend application
/// 发送一个好友请求
Future<dynamic> addFriend({required String uid, required String reason}) =>
_channel.invokeMethod(
'addFriend', _buildParam({"uid": uid, "reqMessage": reason}));
/// Get all friend application, sent to you by others
/// 获取所有好友申请
Future<List<UserInfo>> getFriendApplicationList() => _channel
.invokeMethod('getFriendApplicationList', _buildParam({}))
.then((value) => _toList(value));
/// Find all friends including those who have been added to the blacklist
/// 获取好友列表包含已拉入黑名单的好友
Future<List<UserInfo>> getFriendList() => _channel
.invokeMethod('getFriendList', _buildParam({}))
.then((value) => _toList(value));
/// Find all friends including those who have been added to the blacklist
/// 获取好友列表
Future<List<dynamic>> getFriendListMap() => _channel
.invokeMethod('getFriendList', _buildParam({}))
.then((value) => _toListMap(value));
/// Modify friend information, only [comment] can be modified
/// 设置好友备注
Future<dynamic> setFriendInfo(
{required String uid, required String comment}) =>
_channel.invokeMethod(
@@ -52,32 +59,39 @@ class FriendshipManager {
}));
/// Add friends to blacklist
/// 加入黑名单
Future<dynamic> addToBlackList({required String uid}) =>
_channel.invokeMethod('addToBlackList', _buildParam({"uid": uid}));
/// Find all blacklist
/// 获取黑名单列表
Future<List<UserInfo>> getBlackList() => _channel
.invokeMethod('getBlackList', _buildParam({}))
.then((value) => _toList(value));
/// Remove from blacklist
/// 从黑名单移除
Future<dynamic> deleteFromBlackList({required String uid}) =>
_channel.invokeMethod('deleteFromBlackList', _buildParam({"uid": uid}));
/// Determine if there is a friendship by userId
/// 检查友好关系
Future<List<UserInfo>> checkFriend(List<String> uidList) => _channel
.invokeMethod('checkFriend', _buildParam({'uidList': uidList}))
.then((value) => _toList(value));
/// Dissolve friendship from friend list
/// 删除好友
Future<dynamic> deleteFromFriendList({required String uid}) =>
_channel.invokeMethod('deleteFromFriendList', _buildParam({"uid": uid}));
/// Accept application of be friend
/// 接受好友请求
Future<dynamic> acceptFriendApplication({required String uid}) => _channel
.invokeMethod('acceptFriendApplication', _buildParam({"uid": uid}));
/// Refuse application of be friend
/// 拒绝好友请求
Future<dynamic> refuseFriendApplication({required String uid}) => _channel
.invokeMethod('refuseFriendApplication', _buildParam({"uid": uid}));