INNER CODE UNIT · Dart
allFromResponse
CodemateLtd/FlutterMates · lib/ui/friends/friend.dart:17
static List<Friend> allFromResponse(String response) {
var decodedJson = json.decode(response).cast<String, dynamic>();
return decodedJson['results']
.cast<Map<String, dynamic>>()
.map((obj) => Friend.fromMap(obj))
.toList()
.cast<Friend>();
}
static Friend fromMap(Map map) {
var name = map['name'];
return new Friend(
avatar: map['picture']['large'],
name: '${_capitalize(name['first'])} ${_capitalize(name['last'])}',
email: map['email'],
location: _capitalize(map['location']['state']),