v0.3.3
xmpp_stone
Xmpp Stone 是一个完全用 Dart 编写的轻量级 XMPP 客户端库。
72喜欢 409近 30 天下载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 ↗