withFlags method

SFMessage withFlags(
  1. SFMessageFlags newFlags
)

Create a copy with updated flags

Implementation

SFMessage withFlags(SFMessageFlags newFlags) {
  return SFMessage(
    messageId: messageId,
    recipientPeerId: recipientPeerId,
    senderPeerId: senderPeerId,
    payload: payload,
    priority: priority,
    expiryTimestamp: expiryTimestamp,
    hopCount: hopCount,
    flags: newFlags,
    createdTimestamp: createdTimestamp,
    folderPath: folderPath,
    sequenceNumber: sequenceNumber,
    messageFlags: messageFlags,
    persistent: persistent,
  );
}