subscribe<T> method

void subscribe<T>(
  1. E topic,
  2. void callback(
    1. T data
    ), {
  3. String id = '',
})

Подписывается на топик

topic - идентификатор топика, обычно значение enum E callback - функция-подписчик, которая будет вызвана при получении сообщения

  • Тип сообщения устанавливается типом T id - индивидуальный индетификатор подписчика, для возможности изолирования String

Implementation

void subscribe<T>(E topic, void callback(T data), {String id = ''}) {
  _subscribers.add(
    _getStreamController(topic, id)
        .stream
        .listen((dynamic data) => callback(data)),
  );
}