amarwave 1.0.3 copy "amarwave: ^1.0.3" to clipboard
amarwave: ^1.0.3 copied to clipboard

Official Dart/Flutter client SDK for AmarWave real-time WebSocket messaging. Subscribe to public, private, and presence channels with built-in HMAC auth.

Changelog #

All notable changes to the AmarWave Dart/Flutter SDK will be documented in this file.

1.0.3 #

  • Remove wssPort override row from config table — cluster handles everything.

1.0.2 #

  • Remove all self-hosted / cluster: 'local' references — cloud-only platform.
  • Remove wsHost/wsPort rows from config table (cloud cluster resolves everything).
  • Simplified docs: only cluster: 'default' needed to connect.

1.0.1 #

  • Remove wsHost/wsPort from all examples — use cluster: 'default' instead.
  • README config table updated: cluster listed as primary option.

1.0.0 #

  • Initial stable release.
  • WebSocket connection with exponential-backoff reconnect.
  • Public, private (private-), and presence (presence-) channel support.
  • Client-side HMAC-SHA256 auth via appSecret (dev/testing only).
  • Server-side channel auth via configurable authEndpoint.
  • AmarWavePresenceChannel with live members map, memberCount, and me.
  • channel.publish() with pre-subscription queue (calls buffered until subscribed).
  • Named cluster support (cluster: 'default' / 'eu' etc.) — auto-resolves host and port.
  • Ping/pong keepalive with configurable activityTimeout and pongTimeout.
  • connection.bind() for lifecycle events (connected, disconnected, state_change, error).
  • Full AmarWaveConnection proxy with socketId and state accessors.
3
likes
130
points
209
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Official Dart/Flutter client SDK for AmarWave real-time WebSocket messaging. Subscribe to public, private, and presence channels with built-in HMAC auth.

Homepage
Repository (GitHub)
View/report issues

Topics

#websocket #realtime #messaging #pusher #networking

License

MIT (license)

Dependencies

crypto, http, web_socket_channel

More

Packages that depend on amarwave