File tree Expand file tree Collapse file tree 2 files changed +18
-15
lines changed
Expand file tree Collapse file tree 2 files changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ public async Task<AsyncOperationResponse> DeleteChannelsAsync(IEnumerable<string
4141 public async Task < AsyncOperationResponse > UpdateChannelsBatchAsync ( ChannelsBatchOptions options )
4242 => await ExecuteRequestAsync < AsyncOperationResponse > ( "channels/batch" ,
4343 HttpMethod . PUT ,
44- HttpStatusCode . OK ,
44+ HttpStatusCode . Created ,
4545 options ) ;
4646
4747 public ChannelBatchUpdater BatchUpdater ( ) => new ChannelBatchUpdater ( this ) ;
Original file line number Diff line number Diff line change @@ -123,22 +123,25 @@ public async Task TestChannelBatchUpdaterRemoveMembersAsync()
123123 response . TaskId . Should ( ) . NotBeNullOrEmpty ( ) ;
124124 await WaitUntilTaskSucceedsAsync ( response . TaskId ) ;
125125
126- var ch1Members = await _channelClient . QueryMembersAsync ( new QueryMembersRequest
127- {
128- Type = ch1 . Type ,
129- Id = ch1 . Id ,
130- FilterConditions = new Dictionary < string , object > ( ) ,
131- } ) ;
132-
133- var ch2Members = await _channelClient . QueryMembersAsync ( new QueryMembersRequest
126+ await WaitForAsync ( async ( ) =>
134127 {
135- Type = ch2 . Type ,
136- Id = ch2 . Id ,
137- FilterConditions = new Dictionary < string , object > ( ) ,
138- } ) ;
128+ var ch1Members = await _channelClient . QueryMembersAsync ( new QueryMembersRequest
129+ {
130+ Type = ch1 . Type ,
131+ Id = ch1 . Id ,
132+ FilterConditions = new Dictionary < string , object > ( ) ,
133+ } ) ;
139134
140- ch1Members . Members . Should ( ) . NotContain ( m => m . UserId == user2 . Id ) ;
141- ch2Members . Members . Should ( ) . NotContain ( m => m . UserId == user2 . Id ) ;
135+ var ch2Members = await _channelClient . QueryMembersAsync ( new QueryMembersRequest
136+ {
137+ Type = ch2 . Type ,
138+ Id = ch2 . Id ,
139+ FilterConditions = new Dictionary < string , object > ( ) ,
140+ } ) ;
141+
142+ return ch1Members . Members . All ( m => m . UserId != user2 . Id )
143+ && ch2Members . Members . All ( m => m . UserId != user2 . Id ) ;
144+ } , timeout : 20000 , delay : 1000 ) ;
142145 }
143146
144147 [ Test ]
You can’t perform that action at this time.
0 commit comments