Skip to content

Commit 855cf06

Browse files
committed
chore: Increase timeout for getting image from pexels API
1 parent 2457990 commit 855cf06

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/src/utils/utils.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'dart:convert';
22
import 'dart:io';
3-
import 'dart:isolate';
43

54
import 'package:http/http.dart' as http;
65
import 'package:pharaoh/pharaoh_next.dart';
@@ -15,8 +14,8 @@ Future<String> getRandomImage(String searchText) async {
1514
final response = await http.get(
1615
Uri.parse('https://api.pexels.com/v1/search?query=$searchText&per_page=1'),
1716
headers: {HttpHeaders.authorizationHeader: env<String>('PEXELS_API_KEY', '')},
18-
).timeout(const Duration(seconds: 2));
19-
final result = await Isolate.run(() => jsonDecode(response.body)) as Map;
17+
).timeout(const Duration(seconds: 5));
18+
final result = jsonDecode(response.body) as Map;
2019
resultingImageUrl = result['photos'][0]['src']['medium'];
2120
} catch (error, trace) {
2221
stderr.writeln('An error occurred while getting image for $searchText');

0 commit comments

Comments
 (0)