- static JsonReceiptMessage from(SignalServiceReceiptMessage receiptMessage) {
- final var when = receiptMessage.getWhen();
- final var isDelivery = receiptMessage.isDeliveryReceipt();
- final var isRead = receiptMessage.isReadReceipt();
- final var isViewed = receiptMessage.isViewedReceipt();
- final var timestamps = receiptMessage.getTimestamps();
+ static JsonReceiptMessage from(MessageEnvelope.Receipt receiptMessage) {
+ final var when = receiptMessage.when();
+ final var isDelivery = receiptMessage.type() == MessageEnvelope.Receipt.Type.DELIVERY;
+ final var isRead = receiptMessage.type() == MessageEnvelope.Receipt.Type.READ;
+ final var isViewed = receiptMessage.type() == MessageEnvelope.Receipt.Type.VIEWED;
+ final var timestamps = receiptMessage.timestamps();