onSmsReceived property

Stream<SmsMessage>? onSmsReceived

Implementation

Stream<SmsMessage>? get onSmsReceived {
  if (_messageStream != null) {
    return _messageStream;
  }

  _messageStream = _channel
      .receiveBroadcastStream()
      .where((event) => event is Map<String, dynamic>)
      .map((msgJson) => SmsMessage.fromJson(msgJson));

  return _messageStream;
}