diff --git a/lib/src/main/java/io/ably/lib/types/MessageAction.java b/lib/src/main/java/io/ably/lib/types/MessageAction.java index 8c80e914c..ba26609f4 100644 --- a/lib/src/main/java/io/ably/lib/types/MessageAction.java +++ b/lib/src/main/java/io/ably/lib/types/MessageAction.java @@ -1,13 +1,11 @@ package io.ably.lib.types; public enum MessageAction { - MESSAGE_UNSET, // 0 - MESSAGE_CREATE, // 1 - MESSAGE_UPDATE, // 2 - MESSAGE_DELETE, // 3 - ANNOTATION_CREATE, // 4 - ANNOTATION_DELETE, // 5 - META_OCCUPANCY; // 6 + MESSAGE_CREATE, // 0 + MESSAGE_UPDATE, // 1 + MESSAGE_DELETE, // 2 + META_OCCUPANCY, // 3 + MESSAGE_SUMMARY; // 4 static MessageAction tryFindByOrdinal(int ordinal) { return values().length <= ordinal ? null: values()[ordinal]; diff --git a/lib/src/test/java/io/ably/lib/types/MessageTest.java b/lib/src/test/java/io/ably/lib/types/MessageTest.java index 9e58d9c3b..1873aa7af 100644 --- a/lib/src/test/java/io/ably/lib/types/MessageTest.java +++ b/lib/src/test/java/io/ably/lib/types/MessageTest.java @@ -65,7 +65,7 @@ public void serialize_message_with_serial() { assertEquals("test-key", serializedObject.get("connectionKey").getAsString()); assertEquals("test-data", serializedObject.get("data").getAsString()); assertEquals("test-name", serializedObject.get("name").getAsString()); - assertEquals(1, serializedObject.get("action").getAsInt()); + assertEquals(0, serializedObject.get("action").getAsInt()); assertEquals("01826232498871-001@abcdefghij:001", serializedObject.get("serial").getAsString()); } @@ -76,7 +76,7 @@ public void deserialize_message_with_serial() throws Exception { jsonObject.addProperty("clientId", "test-client-id"); jsonObject.addProperty("data", "test-data"); jsonObject.addProperty("name", "test-name"); - jsonObject.addProperty("action", 1); + jsonObject.addProperty("action", 0); jsonObject.addProperty("serial", "01826232498871-001@abcdefghij:001"); // When