You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- fix: implement Equatable on `FayeClient`. With this change, if you fetch your client from an `InheritedWidget` for example, `updateShouldNotify` doesn't trigger every time.
4
+
5
+
6
+
## [0.1.1] - (25-02-2022)
7
+
8
+
- new: expose connexion status stream `Stream<FayeClientState>` via the `Subscription` class to check if the Faye client is unconnected, connecting, connected or disconnected, and act accordingly.
Copy file name to clipboardExpand all lines: packages/faye_dart/pubspec.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
name: faye_dart
2
2
description: Faye is a publish/subscribe messaging protocol that is built on the Bayeux protocol, a messaging system utilized for transporting asynchronous messages over HTTP.
Copy file name to clipboardExpand all lines: packages/stream_feed/CHANGELOG.md
+21-5Lines changed: 21 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,15 @@
1
+
## 0.5.1: 12/01/2022
2
+
3
+
- upstream(realtime): version bump. You can now listen to connexion status in the `Subscription` class. For example:
4
+
5
+
```dart
6
+
final subscription = await feed.subscribe();
7
+
final subscriptionStatus = subscription.stateStream;
8
+
```
9
+
- new(realtime): you can now adjust log level when subscribing
10
+
- fix: implement Equatable on `StreamFeedClient`. With this change, if you fetch your client from an `InheritedWidget` for example, `updateShouldNotify` doesn't trigger every time.
11
+
12
+
1
13
## 0.5.0: 12/01/2022
2
14
3
15
- BREAKING: we no longer accept a token in the constructor. This change is inspired by Stream Chat, and allows for use cases like multi account management. It allows to instantiate `StreamFeedClient` at the top of your widget tree for example, and connecting the user later.
@@ -17,21 +29,25 @@
17
29
+ frontendToken,
18
30
+ );
19
31
```
20
-
32
+
33
+
21
34
## 0.4.0+3: 27/12/2021
22
35
23
36
- fix: call profile in setUser, so that currentUser data is not null
24
-
25
-
## 0.4.0+2: 22/12/2021
37
+
38
+
39
+
## 0.4.0+2: 22/12/2021
26
40
27
41
- fix: export image_storage_client.dart
28
-
42
+
43
+
29
44
## 0.4.0+1: 07/12/2021
30
45
31
46
- fix: support null values `extraData`'s map
32
47
- fix: utc date parsing with a `JsonConverter<DateTime,String>` and `intl`
33
48
- fix: unread/unseen count in `NotificationFeedMeta` model
34
-
49
+
50
+
35
51
## 0.4.0: 29/10/2021
36
52
37
53
- breaking: `StreamFeedClient.connect` is now `StreamFeedClient` for better user session handling.
0 commit comments