I created dart pages, but I don't know how to set data into searchDelegate function
Api code
import 'dart:convert';
import 'package:http/http.dart' as http;
class ApiNewsPage {
String baseUrl = "https://www.assofacile.it/wp-json/wp/v2/posts?_embed";
Future<List> getNewsArticles() async {
try {
var response = await http.get(Uri.parse(baseUrl));
//print(response);
if (response.statusCode == 200) {
return jsonDecode(response.body);
} else {
return Future.error("Server Error");
}
// ignore: non_constant_identifier_names
} catch (SocketException) {
return Future.error("Error Fetching Data");
}
}
}
Article page
import 'package:flutter/material.dart'; import 'package:share/share.dart'; import'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart';