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
+26-5Lines changed: 26 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,20 @@
1
+
## 0.5.1+1: 24/03/2022
2
+
3
+
- fix: the `JsonConverter<DateTime,String>` implemented in 0.4.0+1 that was supposed to handle utc dates parsing wasn't working properly. Now that it is actually fixed you can convert dates in the user's local timezone.
4
+
- depedencies bumps
5
+
6
+
## 0.5.1: 12/01/2022
7
+
8
+
- upstream(realtime): version bump. You can now listen to connexion status in the `Subscription` class. For example:
9
+
10
+
```dart
11
+
final subscription = await feed.subscribe();
12
+
final subscriptionStatus = subscription.stateStream;
13
+
```
14
+
- new(realtime): you can now adjust log level when subscribing
15
+
- fix: implement Equatable on `StreamFeedClient`. With this change, if you fetch your client from an `InheritedWidget` for example, `updateShouldNotify` doesn't trigger every time.
16
+
17
+
1
18
## 0.5.0: 12/01/2022
2
19
3
20
- 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 +34,25 @@
17
34
+ frontendToken,
18
35
+ );
19
36
```
20
-
37
+
38
+
21
39
## 0.4.0+3: 27/12/2021
22
40
23
41
- fix: call profile in setUser, so that currentUser data is not null
24
-
25
-
## 0.4.0+2: 22/12/2021
42
+
43
+
44
+
## 0.4.0+2: 22/12/2021
26
45
27
46
- fix: export image_storage_client.dart
28
-
47
+
48
+
29
49
## 0.4.0+1: 07/12/2021
30
50
31
51
- fix: support null values `extraData`'s map
32
52
- fix: utc date parsing with a `JsonConverter<DateTime,String>` and `intl`
33
53
- fix: unread/unseen count in `NotificationFeedMeta` model
34
-
54
+
55
+
35
56
## 0.4.0: 29/10/2021
36
57
37
58
- breaking: `StreamFeedClient.connect` is now `StreamFeedClient` for better user session handling.
0 commit comments