register method
Register services with the container.
This method is called when the provider is registered with the container. Use this method to register bindings, instances, and aliases.
Implementation
@override
void register(Container container) {
final registry = container.get<MiddlewareRegistry>();
registry.register(
'routed.compression.middleware',
(c) => compressionMiddleware(() => _ensureOptions(c)),
);
if (container.has<Config>()) {
final options = _buildOptions(container.get<Config>());
_options = options;
container.instance<CompressionOptions>(options);
}
}