Vommet fork of Commet's matrix-dart-sdk fork (famedly v6.1.1 base): experimental sliding sync (MSC4186). AI-assisted; see README.
- Dart 99.6%
- Shell 0.2%
- Python 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github | ||
| doc | ||
| example | ||
| lib | ||
| scripts | ||
| test | ||
| test_driver | ||
| tool/vommet_soak | ||
| web_test | ||
| .codecov.yaml | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| dart_test.yaml | ||
| LICENSE | ||
| pubspec.yaml | ||
| README.md | ||
| VOMMET.md | ||
Matrix SDK
Matrix (matrix.org) SDK written in dart.
Native libraries
For E2EE, vodozemac must be provided.
For flutter apps you can easily import it with the flutter_vodozemac package.
flutter pub add matrix
# Optional: For end to end encryption:
flutter pub add flutter_vodozemac
Get started
See the API documentation for details:
Tests
thread_count=$(getconf _NPROCESSORS_ONLN) // or your favourite number :3
dart test --concurrency=$thread_count test
- Adding the
-x olmflag will skip tests which require olm - Using
-t olmwill run only olm specific tests, but these will probably break as they need prior setup (which is not marked as olm and hence won't be run)