imageProviderBuilder property

ImageProvider<Object> Function({required Conditional conditional, required Map<String, String>? imageHeaders, required String uri})? imageProviderBuilder
final

This feature allows you to use a custom image provider. This is useful if you want to manage image loading yourself, or if you need to cache images. You can also use the cached_network_image feature, but when it comes to caching, you might want to decide on a per-message basis. Plus, by using this provider, you can choose whether or not to send specific headers based on the URL.

Implementation

final ImageProvider Function({
  required String uri,
  required Map<String, String>? imageHeaders,
  required Conditional conditional,
})? imageProviderBuilder;