Merge pull request #1460 from GetStream/feat/exposePresence

feat(llc): expose presence property in Channel::watch method
This commit is contained in:
Rafal Adasiewicz
2023-02-09 15:49:47 +01:00
committed by GitHub
3 changed files with 10 additions and 7 deletions
+5 -2
View File
@@ -2,13 +2,16 @@
🐞 Fixed
- Fixed streamWatchers. Before it was always new, now it is possible to follow the watchers of a channel.
## Upcoming
- Fixed streamWatchers. Before it was always new, now it is possible to follow the watchers of a channel.
🔄 Changed
- Cancelling a attachment upload now removes the attachment from the message.
✅ Added
- Added `presence` property to `Channel::watch` method.
## 5.3.0
🔄 Changed
@@ -1234,11 +1234,11 @@ class Channel {
}
/// Loads the initial channel state and watches for changes.
Future<ChannelState> watch() async {
Future<ChannelState> watch({bool presence = false}) async {
ChannelState response;
try {
response = await query(watch: true);
response = await query(watch: true, presence: presence);
} catch (error, stackTrace) {
if (!_initializedCompleter.isCompleted) {
_initializedCompleter.completeError(error, stackTrace);
@@ -77,7 +77,7 @@ class StreamMessageThemeData with Diagnosticable {
Color? reactionsBorderColor,
Color? reactionsMaskColor,
Color? linkBackgroundColor,
int? urlLinkTitleMaxLine,
int? urlAttachmentTitleMaxLine,
}) {
return StreamMessageThemeData(
messageTextStyle: messageTextStyle ?? this.messageTextStyle,
@@ -95,7 +95,7 @@ class StreamMessageThemeData with Diagnosticable {
reactionsMaskColor: reactionsMaskColor ?? this.reactionsMaskColor,
linkBackgroundColor: linkBackgroundColor ?? this.linkBackgroundColor,
urlAttachmentTitleMaxLine:
urlLinkTitleMaxLine ?? this.urlAttachmentTitleMaxLine,
urlAttachmentTitleMaxLine ?? this.urlAttachmentTitleMaxLine,
);
}
@@ -155,7 +155,7 @@ class StreamMessageThemeData with Diagnosticable {
reactionsBorderColor: other.reactionsBorderColor,
reactionsMaskColor: other.reactionsMaskColor,
linkBackgroundColor: other.linkBackgroundColor,
urlLinkTitleMaxLine: other.urlAttachmentTitleMaxLine,
urlAttachmentTitleMaxLine: other.urlAttachmentTitleMaxLine,
);
}