register static method

void register(
  1. DataReceiver instance
)
override

Implementation

static void register(DataReceiver instance) {
  if (instance is DataRepository) {
    DataRepository.register(instance);
  } else {
    var name = instance.name;
    var prev = instances[name];
    if (identical(prev, instance)) return;

    if (prev != instance) {
      instances[name] = instance;
      onRegister.add(instance);
      DataHandler.onRegister.add(instance);
    }
  }
}