v0.3.3
xmpp_stone
Xmpp Stone は、完全に Dart で書かれた軽量な XMPP クライアントライブラリです。
72いいね 40930日間ダウンロード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
用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗