@@ -50,7 +50,9 @@ void whenMarkingChannelsDelivered_thenNoException() throws StreamException {
5050
5151 // Mark channels as delivered
5252 MarkDeliveredOptions .MarkDeliveredResponse response =
53- MarkDeliveredOptions .markChannelsDelivered (options ).request ();
53+ MarkDeliveredOptions .markChannelsDelivered (Arrays .asList (confirmation ))
54+ .userId (testUserRequestObject .getId ())
55+ .request ();
5456
5557 // Verify response is not null (successful call)
5658 Assertions .assertNotNull (response );
@@ -78,19 +80,11 @@ void whenMarkingChannelsDeliveredWithOptions_thenNoException() throws StreamExce
7880 confirmation .setCid (testChannel .getCId ());
7981 confirmation .setId (message .getId ());
8082
81- // Create mark delivered options with both user and userId
82- MarkDeliveredOptions options = new MarkDeliveredOptions ();
83- options .setLatestDeliveredMessages (Arrays .asList (confirmation ));
84-
85- // Set both user object and userId string
86- User user = new User ();
87- user .setId (testUserRequestObject .getId ());
88- options .setUser (user );
89- options .setUserId (testUserRequestObject .getId ());
90-
91- // Mark channels as delivered
83+ // Mark channels as delivered with user_id as parameter
9284 MarkDeliveredOptions .MarkDeliveredResponse response =
93- MarkDeliveredOptions .markChannelsDelivered (options ).request ();
85+ MarkDeliveredOptions .markChannelsDelivered (Arrays .asList (confirmation ))
86+ .userId (testUserRequestObject .getId ())
87+ .request ();
9488
9589 // Verify response is not null (successful call)
9690 Assertions .assertNotNull (response );
@@ -127,19 +121,11 @@ void whenMarkingChannelsDeliveredWithMultipleMessages_thenNoException() throws S
127121 createConfirmation (testChannel .getCId (), messages .get (0 ).getId ()),
128122 createConfirmation (testChannel .getCId (), messages .get (1 ).getId ()));
129123
130- // Create mark delivered options with both user and userId
131- MarkDeliveredOptions options = new MarkDeliveredOptions ();
132- options .setLatestDeliveredMessages (confirmations );
133-
134- // Set both user object and userId string
135- User user = new User ();
136- user .setId (testUserRequestObject .getId ());
137- options .setUser (user );
138- options .setUserId (testUserRequestObject .getId ());
139-
140- // Mark channels as delivered
124+ // Mark channels as delivered with user_id as parameter
141125 MarkDeliveredOptions .MarkDeliveredResponse response =
142- MarkDeliveredOptions .markChannelsDelivered (options ).request ();
126+ MarkDeliveredOptions .markChannelsDelivered (confirmations )
127+ .userId (testUserRequestObject .getId ())
128+ .request ();
143129
144130 // Verify response is not null (successful call)
145131 Assertions .assertNotNull (response );
0 commit comments