feat(llc): expose presence property in Channel::watch method

This commit is contained in:
Rafał Adasiewicz
2023-02-09 13:14:44 +01:00
parent 320067ce06
commit cc1ad224e2
2 changed files with 7 additions and 4 deletions
+4 -1
View File
@@ -3,12 +3,15 @@
🐞 Fixed 🐞 Fixed
- Fixed streamWatchers. Before it was always new, now it is possible to follow the watchers of a channel. - Fixed streamWatchers. Before it was always new, now it is possible to follow the watchers of a channel.
## Upcoming
🔄 Changed 🔄 Changed
- Cancelling a attachment upload now removes the attachment from the message. - Cancelling a attachment upload now removes the attachment from the message.
✅ Added
- Added `presence` property to `Channel::watch` method.
## 5.3.0 ## 5.3.0
🔄 Changed 🔄 Changed
@@ -1234,11 +1234,11 @@ class Channel {
} }
/// Loads the initial channel state and watches for changes. /// Loads the initial channel state and watches for changes.
Future<ChannelState> watch() async { Future<ChannelState> watch({bool presence = false}) async {
ChannelState response; ChannelState response;
try { try {
response = await query(watch: true); response = await query(watch: true, presence: presence);
} catch (error, stackTrace) { } catch (error, stackTrace) {
if (!_initializedCompleter.isCompleted) { if (!_initializedCompleter.isCompleted) {
_initializedCompleter.completeError(error, stackTrace); _initializedCompleter.completeError(error, stackTrace);