Alexander "PapaTutuWawa f49eb66bb7 fix(xep): Fix usage of 'max' in publish options (#33)
This commit fixes two issues:
1. Fix an issue where [PubSubManager.publish] would always, if given
   publish options with maxItems set to 'max', use 'max' in the
   max_items publish options, even if the server indicates it does not
   support that.
2. Fix an issue with the StanzaExpectation, where it would let every
   stanza pass.
2023-03-12 19:11:55 +01:00
2022-12-23 15:18:53 +01:00
2023-03-08 20:51:38 +01:00
2023-01-14 15:00:55 +01:00
2023-03-08 20:47:49 +01:00
2023-03-11 00:10:50 +01:00
2022-11-05 12:51:36 +01:00
2022-11-08 17:54:19 +01:00

moxxmpp

moxxmpp is a XMPP library written purely in Dart for usage in Moxxy.

Packages

moxxmpp

This package contains the actual XMPP code that is platform-independent.

Documentation is available here.

moxxmpp_socket_tcp

moxxmpp_socket_tcp contains the implementation of the BaseSocketWrapper class that implements the RFC6120 connection algorithm and XEP-0368 direct TLS connections, if a DNS implementation is given, and supports StartTLS.

Development

To begin, use melos to bootstrap the project: melos bootstrap. Then, the example can be run with flutter run on Linux or Android.

To run the example, make sure that Flutter is correctly set up and working. If you use the development shell provided by the NixOS Flake, ensure that ANDROID_HOME and ANDROID_AVD_HOME are pointing to the correct directories.

License

See ./LICENSE.

Support

If you like what I do and you want to support me, feel free to donate to me on Ko-Fi.

Description
A pure-Dart XMPP library
Readme 1.2 MiB
Languages
Dart 93.6%
Nix 3.9%
CMake 1.1%
C++ 0.5%
Python 0.5%
Other 0.3%