Make PurpleMessage::id writeable
Review Request #2593 — Created Aug. 29, 2023 and submitted — Latest diff uploaded
Most protocols will accept a new message with a provisional ID and then send the message back with the final id among other things. To make this work, the id property needs to be writeable.
Ran the unit tests