enough_coi 0.0.6 enough_coi: ^0.0.6 copied to clipboard
Experimental client for COI apps. [COI](https://coi-dev.org) is a server and client standard for messaging based on email.
Experimental COI client for Dart developers.
Available under the commercial friendly MPL Mozilla Public License 2.0.
Usage #
A simple usage example:
import 'package:enough_coi/enough_coi.dart';
void main() async {
var client = await CoiClient.init('enough.de');
var email = 'user@domain.com';
var config = await client.discover(email);
if (config != null) {
var account = await client.tryLogin(email, config, password: 'secret');
if (account != null) {
var isChatMessage = true;
var recipients = ['Lise.Meitner@domain.com'];
var messageSent = await client.sendMessage(
isChatMessage, 'Hello COI world!', recipients, account);
print('message has been sent: $messageSent');
}
}
}
Installation #
Add this dependency your pubspec.yaml file:
dependencies:
enough_coi: ^0.0.4
For more info visit pub.dev.
Features and bugs #
Please file feature requests and bugs at the issue tracker.