withMessageFlags method
Create a copy with updated message flags
Implementation
SFMessage withMessageFlags(MessageFlags newMessageFlags) {
return SFMessage(
messageId: messageId,
recipientPeerId: recipientPeerId,
senderPeerId: senderPeerId,
payload: payload,
priority: priority,
expiryTimestamp: expiryTimestamp,
hopCount: hopCount,
flags: flags,
createdTimestamp: createdTimestamp,
folderPath: folderPath,
sequenceNumber: sequenceNumber,
messageFlags: newMessageFlags,
persistent: persistent,
);
}