stream-chat-js
stream-chat-js copied to clipboard
GetOrCreateChannel failed with error: "Cannot create a channel with a '!' in the ID, this is a reserved character.
I was testing my code to create channels and encountered this error. Note that I'm not sending an id explicitly while creating a channel, the documentation says that it will create one on its own.
Steps to reproduce:
- Create a channel from a node js server.
- Hard Delete the channel from get stream dashboard.
- Try creating a channel with the same member & without restarting the server.
This issue seems to go away as soon as I restart my server.
Stack:
- Flutter
- Node js (firebase functions)
Code:
channel creation:
const channel = chatClient.channel("messaging", {
members: members,
created_by_id: "Matchmaker",
});
await channel.create();
Error:
code: 4, message: `GetOrCreateChannel failed with error: "Cannot create a channel with a '!' in the ID, this is a reserved character."`, StatusCode: 400, duration: '0.00ms', more_info: 'https://getstream.io/chat/docs/api_errors_response', details: []