withFlags method
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,
);
}