stream-chat-js
stream-chat-js copied to clipboard
JS / Browser Client - Build Chat with GetStream.io
AFICS, there is no option to set apns-collapse-id. Ideally this should be set to `message.id` as otherwise duplication push notifications will not de-dupe. Note I'm using APNS v1 configuraiton.
Hi, i need someone to kindly look into this error. ``` let StreamChat = require("stream-chat").StreamChat; ../node_modules/stream-chat/dist/index.js:1284 return crypto.getRandomValues.bind(crypto); ^ TypeError: Cannot read properties of undefined (reading 'bind') at ../node_modules/stream-chat/dist/index.js:1284:35 at...
Hi, When using the reactions selection on a mobile, it feels more user friendly to auto close the selection panel once an icon is picked. At the moment, as it...
1. Create and watch a channel (logged in as Alice) 2. Invite Bob (as Alice) 3. Unwatch the channel (as Alice) 4. Bob rejects the invite / leaves the channel...
**Motivation** All SDKs building upon `stream-chat-js` could benefit from unified handling of limits for API calls. The handling could consist of: 1. Provision of helper functions to determine, whether another...
I got over the hurdle of being able to listen to presence changes but it looks like the ws messages are immediately showing the users as offline milliseconds after showing...
**Motivation** We want to be able to use the i18n's translation type elsewhere (RN SDK) **Proposed solution** Extract separate type alias for i18n translation key in the messageType **Acceptance Criteria**...
Hi, I am trying to send **system** message from my node server with the following code: ```javascript const { StreamChat } = require('stream-chat'); const client = StreamChat.getInstance('1234','1234'); const channel =...
Hello. I'm using `exportChannel` call from our node.js backend to export all channel data and found that URL for fields `asset_url` and `thumb_url` inside `message.attachments` are incorrect, access denied. When...
Assuming channelA and channelB both have unread messages. Both of them have .state.unreadCount > 0. Now when I call channelA.markRead(), channelB.state.unreadCount is reset to 0. This causes a couple of...