register<T> method

void register<T>(
  1. FireAdapter<T> adapter, {
  2. bool override = false,
})

Registers an adapter for type T if not already registered.

Implementation

void register<T>(
  FireAdapter<T> adapter, {
  bool override = false,
}) {
  if (override || !_registry.containsKey(T)) {
    _registry[T] = adapter;
  }
}