MAP MCE message filtering
Remove message filtering from getUnreadMessages to allow all message
types supported by the MAS Server to be sent.
Bug: 32004537
Change-Id: Id88401bd290c3a33deb99da3d1673becebe40c7f
(cherry picked from commit dead2f19b72636a7b1316e5ca85c563420b305d5)
diff --git a/android/app/src/com/android/bluetooth/mapclient/MceStateMachine.java b/android/app/src/com/android/bluetooth/mapclient/MceStateMachine.java
index cceb91e..4063196 100644
--- a/android/app/src/com/android/bluetooth/mapclient/MceStateMachine.java
+++ b/android/app/src/com/android/bluetooth/mapclient/MceStateMachine.java
@@ -249,7 +249,7 @@
synchronized boolean getUnreadMessages() {
if (DBG) Log.d(TAG, "getMessage");
if (this.getCurrentState() == mConnected) {
- sendMessage(MSG_GET_MESSAGE_LISTING, "" /*FOLDER_INBOX*/);
+ sendMessage(MSG_GET_MESSAGE_LISTING, FOLDER_INBOX);
return true;
}
return false;
@@ -416,8 +416,7 @@
case MSG_GET_MESSAGE_LISTING:
MessagesFilter filter = new MessagesFilter();
- filter.setMessageType(
- (byte) mMasClient.mSdpMasRecord.getSupportedMessageTypes());
+ filter.setMessageType((byte) 0);
mMasClient.makeRequest(
new RequestGetMessagesListing((String) message.obj, 0,
filter, 0, 1, 0));