Describe the bug
In some cases the app crashes. I got the log from the Test Flight then saw the issue come from the function
- (NSArray *)allocatedUserChannels in class RMQMultipleChannelAllocator.m
Seems like in that function it tried to remove the first element in case the array is empty.
Reproduction steps
No specific steps. Sometimes it happens.
Expected behavior
Must check the array length should be greater than 0 then remove the first element as the current logic.
Additional context
