misskey_streaming 0.0.1-beta
misskey_streaming: ^0.0.1-beta copied to clipboard
A Flutter package that allows easy use of Misskey's Streaming API.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1-beta - 2025-08-30 #
Added #
- Generic channel subscription API via
subscribeChannelStream({required channel, String? id, Map<String, dynamic> params})- Returns
MisskeySubscriptionHandle(id/stream/unsubscribe())
- Returns
- Unsubscribe helpers
unsubscribeById(String id)(alias ofunsubscribe(id))unsubscribeChannel(String channel)to bulk-unsubscribe by channel name
- Message routing by subscription
id(messagesFor(id)), plus globalmessages - Automatic reconnect with exponential backoff + jitter, configurable limits
- Periodic ping (
pingInterval), token resolution on reconnect viatokenProvider - Status stream (
status) and convenience factoryMisskeyStreaming.create()