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