[SDK Version]
4.6.1
[Reproduction Steps]
- User A creates a group channel.
- User B joins the group channel.
- User A blocks User B.
- When User A sends a message, the
900080
(BLOCKED_USER_RECEIVE_MESSAGE_NOT_ALLOWED) error occurs.
This error does not occur in the following scenario:
- User A creates a group channel.
- User B joins the group channel.
- User C joins the group channel.
- User A blocks User B and User C.
- When User A sends a message, it succeeds without error.
[Problem/Question]
Based on the Reproduction Steps, the 900080
error only occurs when there are exactly two members left in the group channel (myself and the other user), effectively making it a 1:1 situation.
- Why does this error only happen in a 1:1 scenario?
- Has this error code been defined and used for a long time, or is it relatively new?
- Is this error related to the
distinct
option when creating the group channel? Currently, we create channels withdistinct: false
. - When this error code occurs, what is the recommended way for the app to handle it?
- Is there an option to prevent this error from occurring in the first place?
[Frequency]
Occurs every time under the conditions described.
[Current Impact]
Since our app does not have exception handling for this error, users see an error popup whenever it occurs.