Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 893b1912 authored by Raj Yengisetty's avatar Raj Yengisetty Committed by Rajesh Yengisetty
Browse files

Generate transaction Ids for RetrieveConf

- This is required to be able to backup and restore received MMS

Change-Id: I146af50206ee4a936c51dfc0d684f9d5514bf24b
(cherry picked from commit 5fddf7ca)
parent 97314ef4
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ public class RetrieveConf extends MultimediaMessagePdu {
    public RetrieveConf() throws InvalidHeaderValueException {
        super();
        setMessageType(PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF);
        setTransactionId(generateTransactionId());
    }

    /**
@@ -43,6 +44,7 @@ public class RetrieveConf extends MultimediaMessagePdu {
     */
    RetrieveConf(PduHeaders headers) {
        super(headers);
        setTransactionId(generateTransactionId());
    }

    /**
@@ -53,6 +55,12 @@ public class RetrieveConf extends MultimediaMessagePdu {
     */
    RetrieveConf(PduHeaders headers, PduBody body) {
        super(headers, body);
        setTransactionId(generateTransactionId());
    }

    private byte[] generateTransactionId() {
        String transactionId = "T" + Long.toHexString(System.currentTimeMillis());
        return transactionId.getBytes();
    }

    /**