Andrew Bulat

Results 96 comments of Andrew Bulat

Hello @dmregister . Thank you for reporting this! We identified the issue with our React Native bundle, which used the `self` property for the global object in the UMD wrapper....

`ReferenceError: self is not defined` error when running Jest tests in React Native was fixed in [v2.0.3](https://github.com/ably/ably-js/releases/tag/2.0.3) ably-js release. Since ably-js requires certain browser APIs to function correctly, and the...

Hi @mizrachiran ! There is no way to provide a list of channel names for a `ChannelProvider`. Each `ChannelProvider` corresponds to a single channel name with its options. If in...

This comment from ably react-hooks repo might be slightly related: https://github.com/ably-labs/react-hooks/issues/8#issuecomment-1701793139, user saw his "max connections" linearly increase (just as we did in this issue) when ably-js was run on...

Hello @thenano ! Thank you for bringing this up. The issue here is that, as you've correctly noticed, `channel.listeners` is [a method](https://github.com/ably/ably-js/blob/f463647e2fdee891701e15c846b38a9a5764abef/src/common/lib/util/eventemitter.ts#L183) that comes from the EventEmitter class, but it's...

Idea came from the suggestion in the next issue https://github.com/ably/ably-js/issues/1131: > [peterjuras](https://github.com/peterjuras): Patch the usage of fetch within the code to use import { fetch } from "@forge/api" instead of...

This has been (mostly) implemented in [ably-js v2](https://github.com/ably/ably-js/releases/tag/2.0.0) (too many PRs to link them all, so will mention them when necessary). We now provide a modular variant of the library...

Closing as implemented in [ably-js v2](https://github.com/ably/ably-js/releases/tag/2.0.0).

Hi @yuvitaljanetr ! Thank you for reporting this vulnerability. After a quick look at the `got` v12 breaking changes, it seems that the only part that might cause issues is...

Hey @yuvitaljanetr ! It looks like your lock file (`package-lock.json` or `yarn.lock`) holds an older version of the `http-cache-semantics` package, which has this vulnerability. Since the ably-js Node.js bundle doesn't...