searchBlogs method
Implementation
Future<BlogResponse> searchBlogs({
required String query,
int page = 1,
int perPage = 10,
}) async {
if (query.length < 2) {
throw Exception('Search query must be at least 2 characters');
}
requireSmartLinksNativeBridge();
final payload = await SmartLinksNativeApi.getBlogs(
page: page,
search: query,
);
if (payload != null) {
return BlogResponse.fromJson(payload);
}
throw Exception('Failed to search blogs');
}