fetchImageUrls method
Fetches image URLs for a given scale
Implementation
Future<Map<String, String>> fetchImageUrls(
{required String fileId,
required String token,
required List<String> nodeIds,
required String imageFormat,
required double scale}) async {
String ids = nodeIds.join(',');
var url =
'https://api.figma.com/v1/images/$fileId?ids=$ids&format=$imageFormat&scale=$scale';
logger.log(url);
dio.options.headers = {
'X-Figma-Token': token,
};
try {
var response = await dio.get(url);
return Map<String, String>.from(response.data['images'] ?? {});
} catch (e) {
logger.log('Error fetching image URLs: $e');
return {};
}
}