Handle delivered messages as completed messages am: 7ccb748e61 am: cbcb1628e5 am: 3548c16d15

Change-Id: Iee9c4c2d5f59e755c319e14e19ff57a7f0312dd1
This commit is contained in:
Taesu Lee
2020-04-27 18:46:02 +00:00
committed by Automerger Merge Worker
3 changed files with 7 additions and 3 deletions
@@ -523,7 +523,8 @@ public class ConversationMessageData {
} }
public boolean getIsSendComplete() { public boolean getIsSendComplete() {
return mStatus == MessageData.BUGLE_STATUS_OUTGOING_COMPLETE; return (mStatus == MessageData.BUGLE_STATUS_OUTGOING_COMPLETE
|| mStatus == MessageData.BUGLE_STATUS_OUTGOING_DELIVERED);
} }
public String getSenderFullName() { public String getSenderFullName() {
@@ -575,8 +576,9 @@ public class ConversationMessageData {
public boolean getCanForwardMessage() { public boolean getCanForwardMessage() {
// Even for outgoing messages, we only allow forwarding if the message has finished sending // Even for outgoing messages, we only allow forwarding if the message has finished sending
// as media often has issues when send isn't complete // as media often has issues when send isn't complete
return (mStatus == MessageData.BUGLE_STATUS_OUTGOING_COMPLETE || return (mStatus == MessageData.BUGLE_STATUS_OUTGOING_COMPLETE
mStatus == MessageData.BUGLE_STATUS_INCOMING_COMPLETE); || mStatus == MessageData.BUGLE_STATUS_OUTGOING_DELIVERED
|| mStatus == MessageData.BUGLE_STATUS_INCOMING_COMPLETE);
} }
public boolean getCanCopyMessageToClipboard() { public boolean getCanCopyMessageToClipboard() {
@@ -377,6 +377,7 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
// FALL THROUGH HERE // FALL THROUGH HERE
case MessageData.BUGLE_STATUS_OUTGOING_COMPLETE: case MessageData.BUGLE_STATUS_OUTGOING_COMPLETE:
case MessageData.BUGLE_STATUS_OUTGOING_DELIVERED:
case MessageData.BUGLE_STATUS_INCOMING_COMPLETE: case MessageData.BUGLE_STATUS_INCOMING_COMPLETE:
default: default:
if (!mData.getCanClusterWithNextMessage()) { if (!mData.getCanClusterWithNextMessage()) {
@@ -330,6 +330,7 @@ public class WidgetConversationService extends RemoteViewsService {
// FALL THROUGH HERE // FALL THROUGH HERE
case MessageData.BUGLE_STATUS_OUTGOING_COMPLETE: case MessageData.BUGLE_STATUS_OUTGOING_COMPLETE:
case MessageData.BUGLE_STATUS_OUTGOING_DELIVERED:
case MessageData.BUGLE_STATUS_INCOMING_COMPLETE: case MessageData.BUGLE_STATUS_INCOMING_COMPLETE:
default: default:
if (!message.getCanClusterWithNextMessage()) { if (!message.getCanClusterWithNextMessage()) {