fix(xep): Do not subscribe to the data node

This commit is contained in:
PapaTutuWawa 2023-03-31 15:52:50 +02:00
parent b49658784b
commit ac5e0c13b7
2 changed files with 1 additions and 2 deletions

View File

@ -2,6 +2,7 @@
- **BREAKING**: Removed `connectAwaitable` and merged it with `connect`.
- **BREAKING**: Removed `allowPlainAuth` from `ConnectionSettings`. If you don't want to use SASL PLAIN, don't register the negotiator. If you want to only conditionally use SASL PLAIN, extend the `SaslPlainNegotiator` and override its `matchesFeature` method to only call the super method when SASL PLAIN should be used.
- **BREAKING**: The user avatar's `subscribe` and `unsubscribe` no longer subscribe to the `:data` PubSub nodes
## 0.1.6+1

View File

@ -163,7 +163,6 @@ class UserAvatarManager extends XmppManagerBase {
/// Subscribe the data and metadata node of [jid].
Future<Result<AvatarError, bool>> subscribe(String jid) async {
await _getPubSubManager().subscribe(jid, userAvatarDataXmlns);
await _getPubSubManager().subscribe(jid, userAvatarMetadataXmlns);
return const Result(true);
@ -171,7 +170,6 @@ class UserAvatarManager extends XmppManagerBase {
/// Unsubscribe the data and metadata node of [jid].
Future<Result<AvatarError, bool>> unsubscribe(String jid) async {
await _getPubSubManager().unsubscribe(jid, userAvatarDataXmlns);
await _getPubSubManager().subscribe(jid, userAvatarMetadataXmlns);
return const Result(true);