fetchIssues method
Implementation
Future<List<Issue>> fetchIssues(int page, {int perPage = 10}) async {
final url = Uri.parse("$baseUrl?page=$page&per_page=$perPage");
final response = await http.get(url);
if (response.statusCode == 200) {
final data = json.decode(response.body) as List;
return data.map((json) => Issue.fromJson(json)).toList();
} else {
throw Exception("Failed to load issues (Status: ${response.statusCode})");
}
}