Files
Sriraj 59ec36a48a [Fixes #97] Added a News & Memes App (#99)
* Added a News&Memes-App/Sriraj-dev

* Added Screen recording and Screenshots

* Update README.md

* Added demo directory with sample images/recording

* Update README.md
2022-10-22 20:22:33 +02:00

21 lines
609 B
Dart

import 'dart:convert';
import 'package:http/http.dart' as http;
Future<List<dynamic>> showMemes() async {
Uri uri = Uri.parse('https://meme-api.herokuapp.com/gimme/10');
final response = await http.get(uri);
if (response.statusCode == 200 || response.statusCode == 201) {
print(response.body);
Map<String, dynamic> map = json.decode(response.body);
List<dynamic> memes = map['memes'];
List<dynamic> memeUrls =
memes.map((e) => e['preview'][e['preview'].length - 1]).toList();
return memeUrls;
} else {
print('Error - ${response.statusCode}');
return [''];
}
}