graphQlFilter function
BeforeBreadcrumbCallback
graphQlFilter([
- BeforeBreadcrumbCallback? filter
Implementation
BeforeBreadcrumbCallback graphQlFilter([BeforeBreadcrumbCallback? filter]) {
return (
Breadcrumb? ogBreadcrumb,
Hint hint,
) {
final breadCrumb = (filter != null) ? filter.call(ogBreadcrumb, hint) : ogBreadcrumb;
if (breadCrumb == null) {
return null;
}
if (!(breadCrumb.type == 'http' && breadCrumb.category == 'http')) {
return breadCrumb;
}
final url = breadCrumb.data?['url'] as String?;
if (url?.contains('/graphql') ?? false) {
// filter any request to "https://example.org/graphql"
return null;
}
return breadCrumb;
};
}