ably-flutter
ably-flutter copied to clipboard
A wrapper around our Cocoa and Java client library SDKs, providing iOS and Android support for those using Flutter and Dart.
As a follow up to https://github.com/ably/ably-flutter/issues/292 we need to actually implement this feature
PR https://github.com/ably/ably-flutter/pull/192 does not yet include decryption of messages which are passed to `PresenceMessage.fromEncoded` and `Message.fromEncoded`, as per [TP4](https://docs.ably.com/client-lib-development-guide/features/#TP4) and [TM3](https://docs.ably.com/client-lib-development-guide/features/#TM3). This is intended for when messages are persisted to...
The example app now has a list of received messages (see screenshot) However, this list is empty when the app starts, because this list starts off empty at every app...
A RemoteMessage from APNs might have a different priority than requested. We currently don't show any priority information from Android or iOS push notifications. This is possible for FCM messages....
Seems that changing the dart doc tool that's used in the `docs.yml` workflow to the one that's "baked in" dart caused the workflow to start generating a broken layout for...
Looking at [the docs for the `Connection` class](https://pub.dev/documentation/ably_flutter/latest/ably_flutter/Connection-class.html)... For example `errorReason` is `read-only` because it's [correctly implemented](https://github.com/ably/ably-flutter/blob/1faba4ff8f8a8e434819d48753761b111c8a9b90/lib/src/platform/src/realtime/connection.dart#L36), yet `id` is `read / write` because it's [incorrectly implemented](https://github.com/ably/ably-flutter/blob/1faba4ff8f8a8e434819d48753761b111c8a9b90/lib/src/platform/src/realtime/connection.dart#L40). Spotted while I...
Initially raised by me in [this Slack thread (internal)](https://ably-real-time.slack.com/archives/C0178QGC093/p1669823278391889). We have an abstract class definition for `PushAdmin` but no sign that it's been implemented or anything offering that contract is...
See comments [here](https://github.com/ably/ably-flutter/pull/111#pullrequestreview-651041507) and [here](https://github.com/ably/ably-flutter/pull/111#pullrequestreview-651046105).
https://github.com/ably/ably-flutter/pull/144 [disabled a failing test](https://github.com/ably/ably-flutter/pull/144/files#diff-45c8d4f35e6f86ce6826b5d0cbb5bcb73290002aa24d31f24b36a3ea922b8632R278), `queries all entries by paginating with limit`. This failing test was reported to realtime via [slack](https://ably-real-time.slack.com/archives/CB285667N/p1628761148277400), and a new issue [PresenceMap pagination broken](https://github.com/ably/realtime/issues/3648) was created....
Creating this issue for visibility and discussion. This could be quite a big piece of work but might bring benefits for the quality and maintainability of this codebase going forwards....