stream_plugin library Null safety

Classes

Asset
An asset (aka., resource), such as a file or a BLOB object in database.
AssetCache
A cache for storing resources.
AssetLoader
A skeletal implementation of ResourceLoader that utilizes AssetCache and supports all HTTP requirements such as partial content, multi-part loading, ETag and more.
DefaultRouter
The default implementation of Router.
FileAsset
A file-based asset.
FileLoader
A file-system-based asset loader.
ResourceLoader
Resource loader.
Router
Router for mapping URI to renderers.

Functions

checkIfHeaders(HttpConnect connect, DateTime? lastModified, String? etag) bool
Check if the conditions specified in the optional If headers are satisfied, such as If-Modified-Since and If-None-Match headers.
loadAsset(HttpConnect connect, Asset asset, [AssetCache? cache]) Future
Loads an asset into the given response.