v0.3.3
xmpp_stone
Xmpp Stone は、完全に Dart で書かれた軽量な XMPP クライアントライブラリです。
72いいね 23230日間ダウンロード40Pub ポイント
プラットフォーム情報なし
Dartで書かれた軽量なXMPPクライアントライブラリ
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Lightweight XMPP client library written completely in Dart. My intention is to write simple to use library for future XMPP client based on Flutter.
Supported documents:
Partly supported:
Actively working on:
import 'package:xmpp_stone/xmpp_stone.dart' as xmpp;
main() {
xmpp.Connection connection = new xmpp.Connection("user@domain", "password", 5222);
connection.open();
}
Client can set logging level of the library with command:
Log.logLevel = LogLevel.VERBOSE;
Xmpp traffic can be enabled or disabled with:
Log.logXmpp = false
Feature is work in progress, API is subject to change.
Initial implementation of Message Archive Management.
RST is not yet implemented.
Usage:
connection.getMamModule()
mamManager.queryAll();
mamManager.queryByTime(start: startTime, end: endTime, jid: buddyJid);
mamManager.queryById(beforeId: beforeId, afterId: afterId, jid: buddyJid});
Checking capabilities of the server:
mamManager.isQueryByDateSupported
mamManager.isQueryByIdSupported
mamManager.isQueryByJidSupported