MessageEnvelope.from constructor

MessageEnvelope.from({
  1. required ID sender,
  2. required ID? receiver,
  3. DateTime? time,
})

Implementation

MessageEnvelope.from({required ID sender, required ID? receiver, DateTime? time}) {
  receiver ??= ID.ANYONE;
  time ??= DateTime.now();
  _sender = sender;
  _receiver = receiver;
  _time = time;
  setString('sender', sender);
  setString('receiver', receiver);
  setDateTime('time', time);
}