ChatPageResult<T>.fromJson constructor

ChatPageResult<T>.fromJson(
  1. Map map, {
  2. dynamic dataItemCallback = PageResultCallback,
})

Implementation

factory ChatPageResult.fromJson(Map map,
    {dataItemCallback = PageResultCallback}) {
  ChatPageResult<T> result = ChatPageResult<T>();
  result._pageCount = map['count'];
  result._data = [];

  for (var element in (map['list'] as List)) {
    result._data.add(
      dataItemCallback(element),
    );
  }

  return result;
}