evaluateTriggers method
Evaluate triggers and get matching widgets.
Implementation
Future<List<WidgetEntry>> evaluateTriggers(TriggerContext context) async {
final uri = Uri.parse('$baseUrl/api/widgets/evaluate');
final response = await _client.post(
uri,
headers: {'Content-Type': 'application/json'},
body: json.encode(context.toJson()),
);
_checkResponse(response);
final data = json.decode(response.body) as Map<String, dynamic>;
return WidgetResponse.fromJson(data).widgets;
}