fetchGroupSharedFileList method
从服务器获取群组的共享文件列表
Implementation
void fetchGroupSharedFileList({
final String groupId,
final int pageNum,
final int pageSize,
onSuccess(List<EMMucSharedFile> files),
onError(int errorCode, String desc)}){
Future<Map<String, dynamic>> result = _emGroupManagerChannel
.invokeMethod(EMSDKMethod.fetchGroupSharedFileList, {"groupId" : groupId, "pageNum" : pageNum, "pageSize" : pageSize});
result.then((response) {
if (response['success']) {
if (onSuccess != null) {
var data = List<EMMucSharedFile>();
if(response['value'] != null) {
var value = response['value'] as List<dynamic>;
for(var file in value){
data.add(EMMucSharedFile.from(file));
}
onSuccess(data);
}else{
onSuccess(data);
}
}
} else {
if (onError != null) onError(response['code'], response['desc']);
}
});
}