extraData property

Map<String, Object?> extraData

Channel extra data.

Implementation

Map<String, Object?> get extraData {
  var data = state?._channelState.channel?.extraData;
  if (data == null || data.isEmpty) {
    data = _extraData;
  }
  return data;
}
void extraData=(Map<String, Object?> extraData)

Implementation

set extraData(Map<String, Object?> extraData) {
  if (_initializedCompleter.isCompleted) {
    throw StateError(
      'Once the channel is initialized you should use `channel.update` '
      'to update channel data',
    );
  }
  _extraData.addAll(extraData);
}