misskey_streaming 0.0.1-beta copy "misskey_streaming: ^0.0.1-beta" to clipboard
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())
  • Unsubscribe helpers
    • unsubscribeById(String id) (alias of unsubscribe(id))
    • unsubscribeChannel(String channel) to bulk-unsubscribe by channel name
  • Message routing by subscription id (messagesFor(id)), plus global messages
  • Automatic reconnect with exponential backoff + jitter, configurable limits
  • Periodic ping (pingInterval), token resolution on reconnect via tokenProvider
  • Status stream (status) and convenience factory MisskeyStreaming.create()
0
likes
160
points
1
downloads

Publisher

verified publisherlibrarylibrarian.com

Weekly Downloads

A Flutter package that allows easy use of Misskey's Streaming API.

Homepage
Repository (GitHub)
View/report issues

Topics

#misskey #api #streaming

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, misskey_api_core, rxdart, uuid, web_socket_channel

More

Packages that depend on misskey_streaming